3


1

私のアプリケーションは_sendmail_を使用してアウトバウンドEメールを送信します。 次のフォーマットを使用して 'From:'アドレスを設定しました。

フレッド・ディブナ

私は* Reply-To Return-Path *ヘッダもまったく同じフォーマットを使って設定しています。

これは大多数のケースでうまくいくようですが、これが失敗する少なくとも1つのインスタンス、すなわち上記の文字列の名前部分にピリオドが含まれている場合(フルストップ)を見ました。

フレッド・ディブナ社

これは* TMail *コードの内部では失敗します(私はRubyを使用しています)が、完全に有効なことのように思えます。

私の質問は、上記のName Emailフォーマットとは対照的に、実際には* Return-Path Reply-To *ヘッダーをEメールアドレスだけを使って設定すべきかということです。 例えば。

ありがとう。

1 Answer


4


このような場合は、http://www.lemis.com/email/email-rfc.html[RFCs]を参照するのが最善です。

あなたの質問を読み上げると、_You_が* Return-Path *の値をこれまでに設定すべきではないかのように見えます。 最終的な送信先SMTPサーバはメッセージをあなたのメールボックスに移行するのでこの値を設定することになっています(http://www.faqs.org/rfcs/rfc2821.html 4.4以降)。

http://www.faqs.org/rfcs/rfc2822.htmlによると、* Reply-To *フィールドは以下のフォーマットを持つことができます。

  1. local-part "@"ドメイン(例えば[email protected]

  2. 表示名(例えばFred Dibna)

それが最も基本的であるように思われるので私はオプション1を使用することをお勧めします、そしてあなたはおそらくそのフォーマットに関する問題が少ないでしょう。 オプション1を選択すると、* Reply-To *フィールドは次のようになります。

返信先:[email protected]