frames/routing.tex
changeset 12 e3ac4157aae4
child 14 0f80f11be279
--- /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}