1.1 --- a/docs/wiki/MailIntegration--LocalSMTP Fri Oct 30 21:26:11 2015 +0100
1.2 +++ b/docs/wiki/MailIntegration--LocalSMTP Fri Oct 30 22:17:50 2015 +0100
1.3 @@ -18,7 +18,45 @@
1.4
1.5 The local delivery mechanism would then deposit the message in the user's mailbox.
1.6
1.7 -Where the mail system must instead route messages to mailbox providers
1.8 -employing LMTP, some more effort is required. For Exim, some sample
1.9 -configuration files are provided in `conf/exim/lmtp` to route messages for local
1.10 -users to LMTP endpoints.
1.11 +{{{#!graphviz
1.12 +//format=svg
1.13 +//transform=notugly
1.14 +digraph local_smtp {
1.15 + node [shape=box,fontsize="16.0",fontname="sans-serif",tooltip="Local SMTP delivery"];
1.16 + edge [tooltip="Local SMTP delivery"];
1.17 + rankdir=LR;
1.18 +
1.19 + mail [label="Incoming mail",shape=folder,style=filled,fillcolor=cyan];
1.20 +
1.21 + subgraph {
1.22 + rank=same;
1.23 + personrouter [label="Person router"];
1.24 + localrouter [label="Local router"];
1.25 + recipients [label="Recipient database",shape=folder];
1.26 + }
1.27 +
1.28 + subgraph {
1.29 + rank=same;
1.30 + personhandler [label="Person handler",style=filled,fillcolor=gold];
1.31 + localtransport [label="Local transport"];
1.32 + }
1.33 +
1.34 + mailbox [label="Mailboxes\n(Cyrus, Dovecot, ...)",tooltip="Mailboxes"];
1.35 +
1.36 + mail -> personrouter -> personhandler;
1.37 +
1.38 + recipients -> personrouter;
1.39 + recipients -> localrouter;
1.40 +
1.41 + personhandler -> localrouter -> localtransport -> mailbox;
1.42 +}
1.43 +}}}
1.44 +
1.45 +MTAs typically provide delivery routing for local user mailboxes. Where the
1.46 +mail system must instead route messages to mailbox providers employing LMTP,
1.47 +some more effort may be required. See the
1.48 +[[../../MailboxIntegration|mailbox integration guide]] for more details.
1.49 +
1.50 +Configuration files for routing messages for explicitly-indicated local users
1.51 +are provided in the [[../../MailIntegration/LDAP|LDAP]] and
1.52 +[[../../MailIntegration/Simple|simple]] integration guides.