--- 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}