1. ホーム
  2. email

[解決済み] Gmailの送信者ヘッダーを使用した「このメッセージは、次のユーザーによって送信されていない可能性があります」の回避策

2022-02-17 12:52:59

質問

友達にメールを送るタイプのシステムを作っているのですが、メールサーバーに、サイトのユーザーからその友達にメールを送る、つまり、[email protected] から、[email protected] にメールを送るようにしてほしいのですが、どうしたらいいですか?

この例のように、ユーザーの両方がGmailの一部である場合、友人は、"このメッセージは、[email protected] によって送信されていない可能性があるという警告を含むメールを受信します。

私たちのメールに「送信者」ヘッダーを追加することで (例: [email protected])、私たちが送信者であることを Gmail に示し、彼らの要求に応じて送信者を公然と偽装していることになるのではと思いました。Gmailの警告を'sender'ヘッダーで回避できるというのは本当でしょうか?

これは、次の質問と似ていることに気づきましたが、私は、送信者ヘッダの が必要です。 は効果があります。 ウェブサーバーから送信されたメールが、gmailでフィッシングとして扱われる。これを取り除くにはどうしたらよいですか?

詳細はこちら 私はnetmailbotを使って、メールサーバーから'-customheader'パラメーターを使って、'sender'と'x-sender'を指定してメールを送っています。

解決方法は?

gmailが惨敗しないなら、この警告を抑制する方法はない。
Googleは両方のアカウントを管理しているので、このメールがfredによって彼らのインフラを使って送信されたものでないことは分かっています。
サードパーティーのインフラ(あなたのインフラ)が使われており、これがこの警告のすべてです。 任意のメールアドレスを "from"として設定することができ、それが正当な使用であるかどうか(fredが本当にメッセージを書いたかどうか)、Googleは知る由もないのです。そのメッセージは誰でも書くことができたのです。通常、fredはGoogleのインフラを使ってメールを送信し、そうすれば彼だとわかるはずです。

よりクリーンな解決策は、あなたのメールアドレス("[email protected]")をfromヘッダに設定し(これは正直です)、[email protected] を reply-to ヘッダに設定する(これは彼が返信を受け取るためです)ことでしょう。