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

[postfix-jp:01473] Re: Sendmail → Postfix



池田です。

Hirose Takenori さんは書きました:
>現在、Sendmail で、設定しているファイルがどの変数に当たるかいまいち、解
>りません。僕が予想して設定している関数であっているのでしょうか?
>初心者な質問ですが、アドバスよろしくお願いします。
 sendmail で作ったテーブルは Postfix で流用できる部分がかなりあります。
流用する場合はパラメータに値を入れる代わりにファイルを指定することも
できます。詳しくは sample-*.cf ファイルを見てみるとよいかと。

>/etc/mail/access
>210.232.xxx   RELAY
>210.232.aaa.bbb   RELAY
>↓Postfix だと。
>mynetworks = 127.0.0.0/8, 210.232.xxx.0/24, 210.232.aaa.bbb
 これはよいでしょう。Postfix access(5) のテーブルもありますが、
RELAY を OK に書き換える必要が出てきますね。

>/etc/mail/aliases
># SAMPLE.JP
>a: a,abc@xxxxxx
>b: a,b,zzz@xxxxxx
>c: a,b
>↓Postfix だと。
>alias_maps = hash:/etc/mail/aliases
>alias_database = hash:/etc/mail/aliases
 sendmail の aliases ファイルとは互換性があるので、これで大丈夫です。

>/etc/mail/local-host-names
>sample.jp
>mail.sample.jp
>example.jp
>mail.example.jp
>↓Postfix だと。
>mydomain = sample.jp
>myhostname = mail.sample.jp
>mydestination = localhost.$mydomain, $myhostname, mail.example.jp
 mydestination が不十分では?
localhost.$mydomain, $myhostname, $mydomain, example.jp, mail.example.jp
を指定する必要があるかと。または
mydestination = localhost.$mydomain, /etc/mail/local-host-names
でもいいですね。

>/etc/mail/relay-domains
>sample.jp
>example.jp
>↓Postfix だと。
>mydomain = sample.jp, example.jp
 mydomain に複数のドメインを指定することはできません。
$relay_domains に追加してください。

>/etc/mail/virtusertable
># SAMPLE.JP
>sugi@xxxxxxxxx  sugi
># EXAMPLE.JP
>info@example.jp  info-example
>nakayama@example.jp a
>kobori@example.jp b
>kena@example.jp  c
>@sample.jp  error:550 User Unknown
>@mail.sample.jpt error:550 Check E-MAIL account
>@example.jp  error:550 User Unknown
>@mail.example.jp error:550 Check E-MAIL account
>↓Postfix だと。
>virtual_maps = hash:/etc/mail/virtusertable 
 このあたりは virtual(5) なんかを参照してもらう方がよいかもしれませんが、
このままのテーブルでは使えないように思います。おそらく目的のことを
やるには、Postfix 形式のバーチャルドメインの方が便利でしょう。
また、virtual map の右側のアドレスは、ローカルのドメイン名も
つけておく方が安全だと思います。
@mail.* をエラーで返すのであれば、transport マップで error メーラに
渡す方がよいかもしれませんね。
 それと、この書き方だと postmaster 宛のメールが受け取れなくなるように
見えるのですが、postmaster 宛のメールは必ず受け取れるようにしておいて
ください。

---
池田 望 (IKEDA Nozomu)   ike@xxxxxxxxxxxxx
http://www.kobitosan.net/ike/

Follow-Ups
[postfix-jp:01480] Re: Sendmail → Postfix, Hirose Takenori
References
[postfix-jp:01472] Sendmail → Postfix, Hirose Takenori

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