frames/callforward.tex
branchclt2015
changeset 32 9665201a64b5
parent 31 855b60db0129
child 33 aca1a39c4ac9
--- 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}