SMTPは、RFCに従って、本文(エンベロープではなく)に複数のFROMアドレスを許可します。
この機能は正当な目的で使用されたことがありますか?
複数のFROMアドレスを持つメッセージを破棄しても安全ですか?
SMTPは、RFCに従って、本文(エンベロープではなく)に複数のFROMアドレスを許可します。
この機能は正当な目的で使用されたことがありますか?
複数のFROMアドレスを持つメッセージを破棄しても安全ですか?
回答:
RFC 822は実際にこの使用法の例を示しています。それは使用されたときにSender:ヘッダーが存在することを要求しました(4.4)。
A.2.7. Agent for member of a committee George's secretary sends out a message which was authored jointly by all the members of a committee. Note that the name of the committee cannot be specified, since <group> names are not permitted in the From field. From: Jones@Host, Smith@Other-Host, Doe@Somewhere-Else Sender: Secy@SHost
廃止されたRFC 2822は、この特定の構成(セクション3.6.2)を明示的に許可し続けました。
from = "From:" mailbox-list CRLF mailbox-list = (mailbox *("," mailbox)) / obs-mbox-list
では、現在の標準、RFC 5322は、(3.6.2項)、これは変更されず、複数のアドレスはまだ明示的に許可されています。
The from field consists of the field name "From" and a comma- separated list of one or more mailbox specifications. If the from field contains more than one mailbox specification in the mailbox- list, then the sender field, containing the field name "Sender" and a single mailbox specification, MUST appear in the message.
それは今までに役に立ちましたか?はい、それは古代の例で示されたまさにそのようなシナリオのためです。複数の著者とのメッセージがされているはずのSenderと、ヘッダー:実際に自分の電子メールプログラムで送信を打つ人へのセットをそれらのすべてがからにリストされています。
The originator fields indicate the mailbox(es) of the source of the message. The "From:" field specifies the author(s) of the message, that is, the mailbox(es) of the person(s) or system(s) responsible for the writing of the message. The "Sender:" field specifies the mailbox of the agent responsible for the actual transmission of the message. For example, if a secretary were to send a message for another person, the mailbox of the secretary would appear in the "Sender:" field and the mailbox of the actual author would appear in the "From:" field. If the originator of the message can be indicated by a single mailbox and the author and transmitter are identical, the "Sender:" field SHOULD NOT be used. Otherwise, both fields SHOULD appear.
公共のインターネットでの実際には、これが行われるメッセージはまれですが、特に、ある人が別の人またはグループに代わって電子メールを送信することが非常に一般的な企業および学術環境で発生します。
これを行うスパムを実際に見たことはありません(他のすべてのコントロールを通過しました)。このようなメッセージのスパムスコアを破棄または上げることは、一般に安全ではないと考えます。
yahoo.com
場所からメールを受け取りました。yahooでは、ユーザーが「実際の」名前として入力できるようになっていると思います。From
user@domain.com, some fillter text <realaccount@yahoo.com>
user@domain.com, some fillter text
正当な目的で使用される[差出人]フィールドに複数のアドレスを見たことはありません。私が見たいくつかのケースはスパムであり、同じアドレスの複数のコピーがありました。
このコンテキストでリストをサポートするメッセージ作成ソフトウェアは知りません。適切だと思うケースは比較的少なく、私の経験では他の方法で処理されます。
複数のアドレスを持つFromヘッダーに高いスコアを追加するスパムルールをシステムに追加しました。準拠するためには、これだけでメールを拒否するのは正しくありません。他のスパムチェックに合格した場合、そのようなメッセージを受け入れる必要があるかどうかを評価しながら、メッセージを検疫することができます。
編集:マイケルハンプトンのよく研究された答えを確認しました。Fromヘッダーにリストが含まれている場合は、有効なSenderヘッダーが必要と思われます。このようなフィルターは、転送先アドレスを通過したスパムをキャッチしたと思います。SenderヘッダーのないFromヘッダーのリストは、リストを許可するという目的に違反します。
3つの一般的なメール作成ツールで予備テストを実行しました。Microsoft Outlook、Thunderbird、およびGMail。これらのいずれも、[差出人]フィールドのリストをサポートしていないようです。別のユーザーに代わってメールを送信できるのはOutlookのみです。