--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/frames/callforward.tex Fri Mar 20 13:01:27 2015 +0100
@@ -0,0 +1,52 @@
+\subsection{EmiG}
+\begin{frame}[<+->][fragile]{Beispiel: Empfängerüberprüfung}{Callforward}
+\begin{block}{Aufgabenstellung}
+Exim sei MX und soll Nachrichten an einen internen Server weiterleiten,
+aber nur, wenn der Empfänger wirklich existiert.
+\end{block}
+\begin{block}{Lösung?}
+\begin{itemize}
+ \item Nutzerdatenbank duplizieren
+ \item Nutzerdatenbank (LDAP, AD, …) anzapfen?
+ \item Also: die Entscheidung an den internen MTA zu delegieren.
+\end{itemize}
+\end{block}
+\begin{block}{Lösung!}
+Callforward - Überprüfung des Empfängers per SMTP
+\setbeamercovered{invisible}
+\pause
+\includegraphics[width=0.8\textwidth]{callout.eps}
+\end{block}
+\end{frame}
+
+\begin{frame}[<+->][fragile]{Beispiel: Empfängerüberprüfung}{Callforward}
+\begin{verbatim}
+begin acl
+
+ acl_check_recipient:
+
+ …
+
+ deny domains = +internal_domains
+ !verify = recipient/callout=use_sender,defer_ok
+
+ accept
+
+\end{verbatim}
+\begin{block}{„Probleme“}
+\begin{itemize}
+ \item Exchange 2010(?): Unknown User erst nach DATA
+ \item Content-Scan auf dem internen Server
+\end{itemize}
+\end{block}
+\end{frame}
+
+\begin{frame}[<+->][fragile]{Test Callforward}{existierender Empfänger}
+\scriptsize
+\ttinput{out/callout-ok.tt}
+\end{frame}
+
+\begin{frame}[<+->][fragile]{Test Callforward}{nicht-existierender Empfänger}
+\scriptsize
+\ttinput{out/callout-not-ok.tt}
+\end{frame}