web-dev-qa-db-ja.com

Zimbra(postfix)は「マイドメイン」からメールを受信しますが、外部の不明なサーバーからメールを受信します

Zimbra 8.0.7をインストールしましたが、最近サーバーは私のドメイン( "example.com")に属するアカウントからメールを配信するようになりましたが、このメールは外部のsmtpsから送信されます。例:1。メールアカウント(のみ「example.com」サーバーのアカウント)は「admin @ example.com」からメールを受信しますが、このメールはサーバーから送信されません。このメールは、サーバーとしてメールを送信していると「言う」外部サーバーから送信されたものです。このメールを実際のメールとして試し、このメールを受信トレイフォルダに配信しています。

他のipsによって送信された「example.com」から受信する電子メールではなく、外部の受信電子メールで実現するのと同じ「DNSチェック」を実行するpostfixの構成があるかどうか疑問に思いますか?

2
J S

これらのメールはSMTPプロトコルを介して送信されます。これは、このプロトコルが他のサーバーやThunderbirdやAndroidなどのメールクライアントによって使用されているためです。ユーザーが独自のメールクライアントを使用できないため、PostfixでSMTP経由で独自のドメインからのメールの受信を無効にすることが可能かどうかはわかりません。

ドメインにSPFレコードを追加できます。これは、ドメインへのメール送信に使用される可能性のあるIP番号とサーバーを示す特別なDNSエントリです。たとえば、設定を支援するサイトはたくさんあります http://www.spfwizard.net/ ポリシーを-に設定すると、選択したすべてのメールサーバーのみを使用してメールを送信できます。これは、SPFレコードが正しく設定され、完全であることを確認する必要があることを意味します。

SPFレコードを設定した後、スパムフィルターを変更して、失敗したSPFにより高いスコアを割り当てることができます。

ただし、これは独自のSPFセットアップだけでなく、SPFが構成されているすべてのドメインにも当てはまることに注意してください。

/opt/zimbra/data/spamassassin/localrules/sauser.cfの最後に次の設定を追加します。

score SPF_FAIL 8

これをアクティブにします

zmamavisdctl restart
1
Micha Kersloot

最初にSPFレコードをドメインに追加する必要があります。これには、オンラインのspfウィザードを使用できます。次に、サーバーがSPFをチェックしていることを確認する必要があります。 Micha Kerslootの答えは、これを行う1つの方法です。もう1つの方法は、MTAレベルでspfをチェックすることです。以下のURLに基​​本ガイドを書きました。 zimbra CLIコマンドとファイル構造に精通していない限り、この方法を試さないでください。

ジンブルSPF

0
eranga