0

SaaS アプリケーションの連絡フォームを開発しています。アプリケーションの各インスタンスには、インスタンスの所有者に連絡するための連絡フォームがあります。

最初のバージョンでは、一般的な SaaS メール アドレス (例: contact@saas.com) からインスタンスの所有者 (例: user@example.com) にメールを送信します。

これは機能しますが、もちろん user@example.com がメールに返信すると、回答は contact@saas.com に送信されます。ここでのベストプラクティスは何だろうと思っています:

  1. from: メッセージを連絡先フォームに入力された電子メール アドレスに設定すると、連絡先フォームを送信した人に返信を簡単に送信できますが、回避するために contact@saas.com をホワイトリストに追加するよう人々に指示することはできません。スパムフィルタリング
  2. 返信先ヘッダーを設定する方が良いようですが、一部のクライアントが返信先を誤解するのではないかと心配しています
  3. メッセージに説明テキストを含めることは不便に思えますが、実行可能です
  4. インスタンスの所有者が管理パネルから連絡先フォームを読めるようにするのは大変な作業のように思えます (不便ではありますが、完全にスパムフィルター防止されています)。

私は 2 の方に傾いています。

アレックス

4

2 に答える 2

1

私は間違いなくオプション2を選びます。From-Header / Envelope-From は、メッセージがサービスで発信されたことを明確にする必要があります (また、適切なバウンス処理などを許可します)。現在、reply-to ヘッダーを正しく処理できないメール クライアントについては知りません。安全のために、オプション 3 を混ぜて、メッセージがアドレス sender@example.net から Web フォーム経由で送信されたことを明確に示すことができます。

于 2011-09-09T12:32:10.437 に答える
0

実際の送信者を Sender: および/またはエンベロープ送信者に配置すると、適切なホワイトリストが機能するはずです。しかし、繰り返しになりますが、理想的な世界ではマイクロソフトは存在しません。

于 2011-09-09T11:56:27.803 に答える