web-dev-qa-db-ja.com

postfix smarthostoutboudメールサーバー

良い人たち、こんにちは

私はその設定ファイルを調べて特定のpostfixセットアップを理解しようとして本当に疲れています。この質問は、物事が盲目であることを見つけようとしているので、皆さんにとって少し奇妙に聞こえることを知っていますが、この設定について理解を深めたいので、事前に謝罪します。まず最初に、接尾辞に関するいくつかの一般的な質問をリストしてから、構成ファイルを提示します。

  1. Relayhostは、受信メール(パブリックから内部システムに送信されるメール)も処理しますか?私の知る限り、リレーホストは、スパムとして拒否されることなく、内部ホストから有効な電子メールアドレスに電子メールを送信するために最も一般的に使用されていますか?

  2. スマートホストとして機能するためだけに接尾辞が実装されている場合でも、トランスポートマップが必要ですか?

  3. 有効なmxレコードはどこにある必要がありますか? Gmailを使用してメールを送信するようにホストを設定したことがありますが、ここではリレーホストは単なる内部IPアドレスですか?

    私は以下の設定を見つけました、そしてそれらの対応する全体は次の通りですa)/ etc/postfix/relay_domains

    abc.com  OK
    xyz.com OK
    

    b)

    /etc/postfix/transport abc.com smtp:[mail1.someinternalhost.internal]:7575 xyz.com smtp:[mail1.someinternalhost.internal]:7575
    

    c)/etc/postfix/spf_domains

    hhh.com   #domain
    kkk.com   #domain
    

    注:トランスポートにリストされているドメインは、このファイルにはありません。

    d)/etc/postfix/spf_transport

    hhh.com smtp:[mail1.someinternalhost]:7575
    kkk.com smtp:[mail1.someinternalhost]:7575
    

main.cf これは:

relayhost = [172.16.25.90]:25  #just an internal ip????
relay_domains = hash:$config_directory/relay_domains, hash:/etc/postfix   /spf_domains
relay_transport = hash:$config_directory/transport, hash:/etc/postfix/spf_transport
smtpd_tls_security_level = may
smtp_tls_security_level = may
smtpd_tls_key_file = /etc/postfix/cert/wildcard.xxx.com.key
smtpd_tls_cert_file = /etc/postfix/cert/wildcard.xxx.com.cert
smtpd_tls_CAfile = /etc/postfix/cert/alphassl-intermediate.crt
smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
smtpd_tls_received_header = yes
smtpd_tls_loglevel = 1

誰かがここで何が起こっているのかについていくつかの光を当てることができますか?私はSPFが何をするのか知っていると思うので、それが何であるかを説明する必要はありません。 :)

よろしくお願いします。

/ B

1
bindo

リレーホスト値はすべてのmx変換をオーバーライドし、ローカルまたはトランスポートマップにないものはすべてそこに移動します。

トランスポートマップは、それらのドメインを具体的にルーティングしたように見えます。おそらく、内部の電子メールがアウトバウンドシステムから送信されないようにします。

リレーホストは、この接尾辞ボックスへのすべての電子メールに適用されます。

0
Jacob Evans