Changes between Version 1 and Version 2 of TipAndDoc/network/mail/Postfix


Ignore:
Timestamp:
May 4, 2011 6:20:13 PM (13 years ago)
Author:
mitty
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TipAndDoc/network/mail/Postfix

    v1 v2  
    6767}}} 
    6868  * local MTAでの外への送信も出来なくなるので注意 
     69 
     70 = merge domains conf and maps db = 
     71 * main.cfで指定出来る「[http://www.postfix.org/postconf.5.html#virtual_mailbox_domains virtual_mailbox_domains]」と「[http://www.postfix.org/postconf.5.html#virtual_alias_domains virtual_alias_domains]」は、それぞれデフォルトで「$virtual_mailbox_maps」「$virtual_alias_maps」が指定されているため、受け取るドメインの一覧と、受け取るアドレスの一覧をそれぞれ一つのファイルにまとめることが可能 
     72  * 「[http://www.postfix.org/postconf.5.html#virtual_alias_maps virtual_alias_maps]」については、'''The table format and lookups are documented in [http://www.postfix.org/virtual.5.html virtual(5)].'''と書かれているが、「[http://www.postfix.org/postconf.5.html#virtual_mailbox_maps virtual_mailbox_maps]」についてはそのような記述はない。が、実際に試した限りでは同じように記述出来る模様。 
     73  * main.cf 
     74{{{ 
     75(snip) 
     76 
     77# virtual_mailbox_domains = $virtual_mailbox_maps (default) 
     78virtual_mailbox_base = /PATH/TO/virtual_mailbox_base 
     79virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox_maps 
     80 
     81(snip) 
     82 
     83# virtual_alias_domains = $virtual_alias_maps (default) 
     84virtual_alias_maps = hash:/etc/postfix/virtual_alias_maps 
     85}}} 
     86  * /etc/postfix/virtual_mailbox_maps 
     87{{{ 
     88mitty.jp            accept 
     89SOMEHOST.mitty.jp   accept 
     90 
     91USER1@SOMEHOST.mitty.jp mitty.jp/USER1/ 
     92USER2@SOMEHOST.mitty.jp mitty.jp/USER2/ 
     93 
     94(snip) 
     95}}} 
     96   * 「accept」に意味は無い(see [#virtual.5 http://www.postfix.org/virtual.5.html]) 
     97  * /etc/postfix/virtual_alias_maps 
     98{{{ 
     99 
     100ALIASE.mitty.jp     accept 
     101 
     102webmaster@ALIASE.mitty.jp   USER1@SOMEHOST.mitty.jp 
     103admin@ALIASE.mitty.jp       mitty@SOMEHOST.mitty.jp 
     104}}} 
     105 
     106 * 上記設定で、virtual配送、alias配送ともに正常に行われる 
     107 * 「accept」の部分を書き忘れると「expected format: key whitespace value」と警告される(実際「Relay access denied」になる) 
     108 * ドメインの行そのものを省略することは出来ない 
     109  * [#virtual.5] 
     110  >        /etc/postfix/virtual: 
     111  > {{{ 
     112  >            virtual-alias.domain     anything (right-hand content does not matter) 
     113  >            postmaster@virtual-alias.domain  postmaster 
     114  >            user1@virtual-alias.domain       address1 
     115  >            user2@virtual-alias.domain       address2, address3 
     116  > }}} 
     117  >  
     118  >        The  virtual-alias.domain anything entry is required for a 
     119  >        virtual alias domain. Without this entry, mail is rejected 
     120  >        with  "relay  access  denied", or bounces with "mail loops 
     121 >        back to myself".