diff -r 855b60db0129 -r 9665201a64b5 frames/callforward.tex --- a/frames/callforward.tex Fri Mar 20 13:01:27 2015 +0100 +++ b/frames/callforward.tex Fri Mar 20 18:08:07 2015 +0100 @@ -1,4 +1,3 @@ -\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, @@ -6,9 +5,9 @@ \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. + \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!} @@ -50,3 +49,27 @@ \scriptsize \ttinput{out/callout-not-ok.tt} \end{frame} + +\begin{frame}[<+->][fragile]{Beispiel: Empfängerüberprüfung}{Callforward + Cutthrough} +\begin{verbatim} +begin acl + + acl_check_recipient: + … + deny domains = +internal_domains + control = cutthrough_delivery + !verify = recipient/callout=use_sender,defer_ok + accept + +\end{verbatim} +\includegraphics[width=0.8\textwidth]{callout-cutthrough.eps} +\begin{itemize} + \item Delivery nach intern noch während der externen Session + \item Resultat DATA wird nach außen weitergegeben +\end{itemize} +\end{frame} + +\begin{frame}[<+->][fragile]{Test Callforward}{cutthrough} +\scriptsize +\ttinput{out/cutthrough.tt} +\end{frame}