--- a/frames/acl.tex Sun May 11 10:55:34 2014 +0200
+++ b/frames/acl.tex Sun May 11 15:38:32 2014 +0200
@@ -23,8 +23,9 @@
\end{frame}
\begin{frame}[fragile]{Access Control Lists}{Konfiguration}
-\tiny
+\begin{small}
\verbatiminput{conf/acl.conf}
+\end{small}
\end{frame}
\subsection{Features}
@@ -44,3 +45,48 @@
\item Generische Bedingung \verb+condition =+
\end{itemize}
\end{frame}
+
+
+\subsection{Beispiel}
+
+\begin{frame}[<+->][fragile]{Access Control Lists}{Beispiel}
+\begin{block}{Aufgabe}
+Alle Empfänger müssen der selben Domain angehören (z.B. weil wir
+domainspezifische Spam-Policies haben)
+\end{block}
+\begin{block}{Lösung}
+\begin{small}
+\begin{alltt}
+begin acl
+
+ acl_check_rcpt:
+ …
+\pause
+ defer !acl = same_domain
+ accept
+\pause
+ same_domain:
+ accept condition = $\{if !def:acl_m_domain\}
+ set acl_m_domain = $domain
+
+ accept domains = $acl_m_domains
+
+ deny
+\end{alltt}
+\end{small}
+\end{block}
+\end{frame}
+
+
+\begin{frame}[<+->][fragile]{Access Control Lists}{Test 1}
+\begin{scriptsize}
+\verbatiminput{out/acl1}
+\end{scriptsize}
+\end{frame}
+
+\begin{frame}[<+->][fragile]{Access Control Lists}{Test 2}
+\begin{scriptsize}
+\verbatiminput{out/acl2}
+\end{scriptsize}
+\pause
+\end{frame}