diff -r 3d9bb718ac1c -r e3ac4157aae4 frames/routing.tex --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/frames/routing.tex Fri May 09 13:26:43 2014 +0200 @@ -0,0 +1,43 @@ +\section{Routing} +\subsection{Ablauf und Konfiguration} + +\begin{frame}[<+->][fragile]{Routing}{Allgemein} +\begin{itemize} +\item Routing - zentrale Rolle +\item Routing bereits in den ACL für Adresstests +\item Konfiguration enthält eine Kette von Router-Blöcken +\item Vorbedingungen entscheiden, ob ein Block aktiv wird +\item Router liefern für eine gegebene Adresse: + \begin{description} + \item[accept] Zuordnung zu Transport oder Erzeugung neuer Adressen + \item[decline] Verweigerung + \item[fail] Bounce wird generiert + \item[defer] falscher Augenblick + \end{description} +\item Routerblock +\begin{verbatim} + dnslookup: + driver = dnslookup + domains = ! +local_domains + transport = remote_smtp + ignore_target_hosts = 127.0.0.0/8 +\end{verbatim} + \item Treiber dnslookup, manualroute, queryprogram, redirect, accept +\end{itemize} +\end{frame} + +\subsection{Test} + +\begin{frame}[fragile]{Routing}{Test} +\begin{alltt} + $ exim -bt hans@example.com + hans@example.com + router = remote, transport = remote_smtp + host example.com [2606:2800:220:6d:26bf:1447:1097:aa7] + host example.com [93.184.216.119] +\pause +\begin{scriptsize} +\input{routingremote.tt} +\end{scriptsize} +\end{alltt} +\end{frame}