Home       Servicebereich  Projekte  Kontakt  


Postfix data flow and map lookups








PROGRAM      MAP           OPERATIONS           


(internet)                 Mail coming from Internet
                          
   |                      
   |                      
   v                       The SMTP daemon receives the mail and checks the
 smtpd -----> access       senders ip address, recipient email address, ...
   |        (access)       against the access database maps.
   |                       (OK, REJECT or 45xx Error message)
   |                      
   |                      
   |                      
   |    +---> canonical    The canonical maps controls address rewritings
   |    |  (genericst.)    like foo@bar -> boo@far on all addresses
   v    |                  (header and envelopes).
cleanup +                 
   |    |                 
   |    |                 
   |    +---> virtual      Virtual maps controls redirecting mail for
   |     (virtusert.)      envelope recipients.
   |                      
   |                      
   |                      
   |    +---> relocated    Emails to recipients that match this map will
   |    |                  bounced with a message given in this map.
   v    |                 
  qmgr -+                 
   |    |                 
   |    |                  The domain of the recipient will be checked
   |    +---> transport    against the transport map to choose a special
   |      (mailertable)    transport like smtp:[next.smtp.hop] or
   |                       uucp:foo
   |                      
   |                      
   v                      
 local  ----> aliases      The local name will be checked against the
                           alias map.
                                  
------------------------------------------------------------------------                                  
Local domains:

	mydestination = ...    Mails to this domains will be delivered 
                               by the local delivery agent...



Accept only configured users:

	local_recipient_maps = $alias_maps, unix:passwd.byname


< zurück  | weiter >