web-dev-qa-db-ja.com

Postfixメールサーバーの設定

Ubuntuサーバーでpostfixを使用してメールサーバーをセットアップするとき、それがオープンリレーにならないようにするにはどうすればよいですか?

5
fnord_ix

Postfix設定ファイルでmynetworks_stylemynetworks、およびrelay_domainsの設定を行う必要があると思います。基本的に、最初の2つは、Postfixがメールを受け入れるサーバーを制御し、最後の1つは、メールの転送先のサーバーを制御します。正確な設定は、メールサーバーの構成方法(つまり、サーバーを介した電子メールの送信を許可されているユーザー)によって異なりますが、通常、relay_domainsはメールサーバー自体のホスト名のみに設定する必要があります(mydestinationsと同じ)。 mynetworks_styleHostに設定できます。これは、ローカルホスト自体からの電子メールのみを受け入れることを意味します。

http://articles.slicehost.com/2008/8/7/postfix-checking-for-an-open-relay にリストされているいくつかのテストがあり、サーバーがオープンリレーを実行します。 (一部のリンクは機能していない可能性がありますが、少なくとも1つはまだ機能していると確信しています...どちらかは覚えていません)

これが私のサーバーのPostfix設定からの抜粋です:

 luser_relay = 
 mydestination = $ myhostname、$ mydomain、localhost、localhost。$ mydomain 
 mynetworks = 127.0.0.1/32 [サーバーのIPアドレス]/32 
 mynetworks_style = Host 
 myorigin = $ mydomain 
 relay_domains = $ mydestination 
 smtpd_helo_restrictions = permit_mynetworks、
 react_non_fqdn_hostname、
 permit_sasl_authenticated、
 permit_mynetworks、
 react_unauth_destination、
 check_policy_service unix:private/postgrey、
 check_policy_service unix:private/policyd-spf、[.____] xbl.spamhaus.org 
1
David Z

与える このウェブサイトこのウェブサイト 試してみてください。メールサーバーが適切に構成されていることを確認できます

最初のWebサイトが機能しなくなったため、更新

1