質問

SaaSアプリケーション用の連絡先フォームを開発しています。アプリケーションの各インスタンスには、連絡フォームがあります。 実例 オーナー。

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

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

  1. fromを設定する:連絡先フォームに記入されたメールアドレスへのメッセージは、連絡先フォームを送信した人に簡単に返信できるようになりますが、避けて避けるためにcontact@saas.comをホワイトリストに追加するように人々に伝えることはできません。スパムフィルタリング
  2. 返信ヘッダーを設定する方が良いように思えますが、一部のクライアントが返信を誤って解釈することに注意してください
  3. メッセージに説明テキストを含めることは不便ですが、実行可能です
  4. インスタンスの所有者が管理パネルを介して連絡先フォームを読むことができるようにすると、あまりにも多くの作業があります(ただし、不便ではありますが、完全にスパムフィルタープルーフ)

私は2に傾いています。

アレックス

役に立ちましたか?

解決

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

他のヒント

実際の送信者を送信者に入れると、適切なホワイトリストが機能する必要があります。しかし、再び、理想的な世界にはマイクロソフトはいません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top