[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp:1028] [Q] How to congfigure .forward file



初めまして、今日からこちらのMLに参加させていただきます、かよこといいます。

早速ですが、2001年4月号のUNIX USER、広瀬雄二さんの「大特集 Postfix vs 
qmail」に従い、postfixを使ったメールサーバーの構築に挑戦しております。
他に参考にいたしましたのは同誌2000年10/11月号の花井浩之さんの
「Setting Up FreeBSD」にありましたpostfixの記事です。

使用しているのはDebianGNU/Linux(potato)でネットワーク構成は以下の通りで
す。

-----+----------------------- ISP
    Judau eth0 xx.xx.xx.xx/24
     |    eth1 192.168.1.1
-+---+----------------------- 192.168.1.0/24  
Kamiru eth0 192.168.1.254
 |     eth1 192.168.3.1
-+---+------------------+---- 192.168.3.0/24
     |                  |
    amuro(win98/linux) heero(win2k/linux)

(1) DebianGNU/Linux(potato) kernel-2.2.19pre17 を2台準備し、マスカレード
 の直列構成としています。
(2) (1)のような構成にしたのは、Kamiruで動作させている共有ファイル(samba)や
 受信したメールスプールをISPに接続したサーバ上に置くのが怖かったからで
 す。
(3) Judau/Kamiru ともpostfix 0.0.19991231pl11-1を動作させています。外部
 からJudau受信したメールは内部のKamiruに渡され、外部へのメールはKamiruや
 JudauをSMTPホストとしますが、KamiruからはJudouにリレーされ、受信サーバと
 送信サーバを分離しています。

さて、動作自体は、花井浩之さんの記事のおかげで無事稼働しているようなのです
が、問題は、このpostfix で拡張アドレスを使用し、Maildir環境での.forwardフ
ァイルの記述方法です。
UNIXUSERの広瀬さんの記事は、qmail中心に書かれており、MTA自体を初めて立ち上
げる私にはわかりづらいものがあります。
行った手順は以下の通りです。
(1) main.cf内にallow_mail_to_commands, allow_mail_to_files を明示的に記述
 し、それぞれにforward指定を追加した。加えて、recipient_delimiterの指定も
 有効にした。
(2) 拡張アドレスを使用するユーザ(kayo)に~kayo/.forward+adminファイルを作成
 しこちらに~kayo/Maildir+admin にメールを送るよう指定した(つもり)

 cat .forward+admin
 ./Maildir-admin/

(3) 早速、kayo+admin 宛にメールを送ると期待した./Maildir+adminではなく、
 従来の~Maildir/に送られる。
 /var/log/mail.log は以下の通り。

kamiru postfix/pickup[305]: 9DA7E3E06: uid=0 from=<root>
kamiru postfix/cleanup[314]:9DA7E3E06:message-id=<xxx@xxxxxxxxxxxxxxxxx>
kamiru postfix/qmgr[248]: 9DA7E3E06: from=<root@xxxxxxxxxxxxxxxxx>, size=3
12 (queue active)
kamiru postfix/cleanup[314]: 1C6863E07: message-id=<xxx@xxxxxxxxxxxxxxxxx>
kamiru postfix/qmgr[248]: 1C6863E07: from=<root@xxxxxxxxxxxxxxxxx>, 
size=454 (queue active)
kamiru postfix/local[316]: 9DA7E3E06: to=<kayo+admin@xxxxxxxxxxxxxxxx>, 
relay=local, delay=1, status=sent (forwarded as 1C6863E07)
kamiru postfix/local[316]: 1C6863E07:to=<./Maildir-admin/@kamiru.aeug.gr.j
p>, relay=local, delay=0, status=bounced (unknown user: "./maildir-a
dmin/")
kamiru postfix/cleanup[314]: 5CA5E3E06:message-id=<xxxxx@xxxxxxxxxxxxxxxxx
>
kamiru postfix/qmgr[248]: 5CA5E3E06: from=<>, size=1690 (queue a
ctive)
kamiru postfix/local[317]: 5CA5E3E06: to=<root@xxxxxxxxxxxxxxxxx>, 
relay=local, delay=0, status=sent (maildir)

ログを見た感じではpostfix/localが.forwardを正しく解釈できないような印象を
受けたのですが、肝心の.forwardの文法については、postfixと一緒に導入された
sample群にもman forwardでも見つけることができませんでした。

こちらのML検索やgoogleで検索したもののqmailでの設定方法は、少しだけ見つけ
たのですが、postfixのそれがどうしても見つけられません。

大変初歩的なことだとは思うのですが、ご教示いただけたら幸いです。

--------------- /etc/postfix/main.cf の追加内容 ------------------------ 

myorigin   = kamiru.aeug.gr.jp
myhostname = kamiru.aeug.gr.jp
mydomain   = aeug.gr.jp
mydestination= $myhostname, localhost.$mydomain, $mydomain, judau.$mydomain
relayhost           = judau.aeug.gr.jp
recipient_delimiter = +
allow_mail_to_commands = alias,forward,include
allow_mail_to_files    = alias,forward,include
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

よろしくお願いいたします。

/***************************************************
 川崎 香代子 ( Kawasaki Kayoko )
   mailto : kayokok@xxxxxxxxxxxxxxxx
**/

Follow-Ups
[postfix-jp:1029] Re: [Q] How to congfigure .forward file, Magara Yasuhiro
[postfix-jp:1030] Re: [Q] How to congfigure .forward file, SASAKI Katuhiro
[postfix-jp:1031] Re: [Q] How to congfigure .forward file, ARAKI Yasuhiro

[検索ページ] [Postfix-JP ML Home]