転送メールサーバーにSRSの書き換えは絶対に必要ですか?


14

私のドメイン、たとえばmydomain.comのPostfixメールサーバーを運用しています。主に転送メールサーバーとして機能します。ユーザーはメールアドレス@ mydomain.comを受け取りますが、通常は外部の受信トレイ(Gmail、Yahooなど)にアドレスを転送することを選択します。転送されるアドレスは数千あるため、サーバーはかなりの量のメールトラフィックを処理します。

以前は、サーバーはSRS書き換えを使用していませんでした。これはもちろん、私のIPアドレスは元の送信者のドメインに代わって電子メールを送信することを技術的に許可されていないため、転送されたメールがSPFチェックに失敗することを意味しました。しかし、私が見ることができることから、それは重要な問題を引き起こしていないようです。一般に、GmailやYahooなどのユーザーからの苦情は、SPFの失敗を無視してメッセージを配信するほど賢いようには見えません。

これを念頭に置いて、SRSの書き換えを有効にする必要は本当にありますか?私はそれを有効にすることを検討していますが、私の主な関心事は、スパムが必然的に転送されると、私のドメインがスパム送信のブラックリストに登録されることです。この書き換えにより、あたかも私がスパムの発信者であるかのように見えるようになりませんか?(少なくとも、これはGmailのメールサーバー転送のベストプラクティスを読んで理解したことです)。

確かに、SpamAssassinを使用して、スパムの疑いのある件名に「SPAM」を追加するなどの推奨される予防措置を既に講じています。完璧ではなく、スパムはまだマークされていない状態をすり抜けることができます。

SRSの書き換えを有効にすると、スパマーとして誤ってマークされるリスクが増加する場合、価値がありますか?または、そのままにしてSPFエラーを無視する方が安全でしょうか?


英国の一部のISPは、自分の顧客からのものであると主張するが、自分のメーラーからは送信されていない受信メールを拒否することを経験から知っています。同じことがGmail、Yahoo、およびAOLにも当てはまる場合があります。このような状況は、送信者アドレスを書き換えることによってのみ解決できます。
ロアイマ

回答:


8

あなたの質問は「受信メールのSPFレコードをチェックするメールサーバーがいくつあるか」ということです。それらのほとんどの場合、SRSは転送サーバーの絶対要件です。それらのどれでもない場合、SRSは必要ありません。

残念ながら、私はすぐにこれに関する学術研究に手を入れることができません。ただし、受信メールのSPFをチェックしているため、一部のメールサーバーでSPFをチェックしていると確信できます。サーバーを私のサーバーのアカウントに転送しているクライアントは、-allSRSを使用しない限り、終了するSPFをアドバタイズする送信者から送信された電子メールを失います(すべてのとおり)。したがって、SRSがなければ、お客様のメールの一部が配信されないことを確信を持って言えます

ドイツ語が読めないことを謝罪するため、彼が引用するPDFが説得力のある議論を進めるかどうかは言えませんが、SRSがなければ、顧客のメールの一部が配信されないことを繰り返します。私はその割合が何であるかを言うことはできませんが、それはゼロではありません-そして、それが与えられた、私はあなたがSRSを実行する以外の選択肢があるとは思わない。

サーバーがSPAMを転送することで自分自身を助けていないことに同意しますが、私の経験では、評判の損傷のほとんどはエンベロープFromドメインではなく、そのIPアドレスに対して行われます。これは、SRSの使用に関係なく行われます。

あなたの質問へのより深い答えは、SPFとその(考慮されておらず、インターネットを破壊する)フォローアップDMARCの間で、メール転送サービスがその時代を迎えたように思えます。すでに1人のユーザーを除くすべてのユーザーにサーバーでの最終配信が必要であり、その1人のユーザーは2016年に変更または退社する必要があります。現在、多くのWebメールシステムでは、 IMAPまたはPOP、および多くのメールクライアントでは、複数のIMAPまたはPOPアカウントが単一の統合されたINBOXとして表示されるため、転送は従来の集中管理された読み取りの恩恵ではありません。

要するに、短期的にはSRSが必要であり、長期的には新しいビジネスモデルが必要だと思います。


問題は、SRSがSPFの転送の問題を解決するソリューションであることです。SRSは、たとえばuser @ AをA = user @ Bに書き換え、BのSPFレコードが担当します。問題:Bはまだアドレスを偽造できる!そのため、一部のユーザーは、書き換えられたアドレスに暗号ハッシュとタイムスタンプを追加しています。これが大規模に機能するためには、そこにないグローバルな採用が必要です。また、何かが一度だけ転送される場合にのみ機能しますが、それ以上は機能しません。答えも問題です。また、SPFはユーザー自身の悪用ドメインを保護するためのテクニックであり、それ以上のものではないことにも留意してください。
マークシュテューマー

@MarcStürmer「SRSはSPFの転送問題を解決するソリューションです」:はい、それはまさにそれです。SPFは、単純な転送を中断することが知られています。SRSを支払う価値があると思わない場合は、SPFレコードを宣伝しないでください。「問題:Bはまだアドレスを偽造できる」:Aのドメインや、まともなSPFレコードで保護されている他のドメインではなく、SPFでメールが拒否されます。しかし、それ以外、はい、できます。問題とは思いません。「SPFはあなた自身の虐待の領域を保護する技術であり、それ以上は何もありません」:私は同意します。
マッドハッター

@MarcStürmer:「何かが一度だけ転送される場合にのみ機能しますが、それ以上ではありません。」間違っている。SRSは、複数の転送サーバー上で完全に機能します。回線にタグ付けされていないサーバーがある場合にのみ問題が発生します。しかし、これは一般的なタグ付けされていないサーバーと同じ問題であり、最初の転送ホップでも後の転送ホップでも同じです。SPFの世界では、SRSは必要ありません。転送されたメールの責任を引き継いで、返送の可能性を確認する必要があります。SRSはこれを行う1つの手法にすぎません。たとえば、Googleは何か異なるものを使用します。
エイドリアンザウグ

問題は、SRSを使用するとDMARCアライメントチェック(つまり、エンベロープ送信者!= From:-header)が破損し、From:ヘッダーのドメインp=rejectがDMARCポリシーにある場合、Gmailでメッセージが拒否されることです。を書き換えるFrom:と、メールは独自のドメインのルールに従ってチェックされます。ただし、DKIMチェックは失敗し、メールクライアントに表示される送信者は破損します。
誕生

@mbirth afaik、あなたは正しい。しかし個人的には、DMARCはメーリングリストを一方的に壊しただけでなく、(大規模なコミュニティリストの管理者としての立場で)p=rejectポリシーを公​​開するISPを使用しないように人々にアドバイスするだけで、DMARCは完全な災害だと考えています。SRSがDMARCを破壊する場合、それはDMARCにとっては難しいことです。
MadHatter

8

SRSは紙上では良いアイデアのように思えますが、Heinlein Supportの人々によると、実際にはあまりうまくいきません(彼らは100000以上のアカウントで中規模のメールサービスを実行しています)。

詳細はドイツ語ですが、その理由は次のとおりです:https : //www.heinlein-support.de/sites/default/files/SPF-DKIM-Greylisting_FrOSCon_2012.pdf

主な理由は、SPSは電子メールの一般的なユースケースをあまりカバーしていないため、SRSは実際にSPFを実装する重大な問題に対する小さなパッチだからです。SRSを意味のあるものにするには、サーバーの大規模なベースに展開する必要がありますが、これは起こりそうもないことです。そのため、大規模なサーバーベースに展開されるまで、まったく意味がありません。

しかし、大規模なメールプロバイダーの問題点は、今日では実際に大きなユーザーベースがあり、ますます多くの技術を実装していることです(DMARCの後継者は既にパイプラインにあります)。信頼できる方法でメールを送信するためのメールサーバーのセットアップ。

Gmail、Hotmailなどの大手メールプロバイダーへのメールの配信を向上させるには、少なくともDKIMとDMARCを実装する必要がありますが、せいぜいソフトフェールに設定し、メール配信にレート制限メカニズムを実装することもできますあなたのために不思議に働くでしょう。

大手プロバイダーのこの問題が、最近Mailchimp、Mandrill、Returnpathなどのサービスが存在する理由です。これらのプロバイダーはGoogle&Coにお金を支払います。より良い配達品質のために。


1
ここでの問題は、SRSではなくSPFです。一部のISPがSPFを使用している限り、SRS(または同様のもの)を実装して、それらすべてで転送を機能させる必要があります。グレーリストの問題は異なります。グレーリストにSRSタグ付き送信者アドレス(およびBATVタグ付きメール)を「展開」する必要があります。
エイドリアンザウグ

3

@MadHatterの各単語に同意しますが、Googleに関する重要な事実です!

Gmailに転送サービスを提供する場合、SMTPアクセスも提供する可能性が高いため、Gmailユーザーは自分が保存したアドレスに代わってGmailからメールを送信できます。

その場合、Gmailはあなたがこのメールのフォワーダーであることを認識し、SPFチェックに失敗しても、転送をスパムとしてフラグしません。

bill@microsoft.comからクライアントにメールを送信できます。メッセージは警告なしで受信ボックスに届きます!(Microsoft -all spfレコードにあります)

チェックおよび検証済み。例が添付されています。

このメッセージは受信トレイに送られました。gmail Show Original

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.