[831] HTTP における From:
ヘッダーは、
要求している利用者エージェントを制御している人間利用者のインターネットメールのメールアドレスを含むものです
>>829。
[833] HTTP の From:
ヘッダーは、
ロボット以外の利用者エージェントは滅多に送りません。
利用者エージェントは、利用者が明示的に設定しない限り、
From:
ヘッダーを送るべきではありません。 >>829
[834] ロボット利用者エージェントは、ロボットが要求を送りすぎたり、 不正だったりするなど問題を起こした時にロボットの実行の責任者に連絡がつくようなメールアドレスを送信するべきです >>829。
[14] 現実にはロボットの識別には User-Agent:
が用いられ、 From:
はアクセスログにも残さないのが普通です。
従って、無駄なトラフィックとなるだけで実効性のない From:
は指定するべきではありません。
[832] HTTP では、 RFC 5322 mailbox
とされています。
機械利用可能なメールアドレスとするべきです。 >>829
[15] Mozilla Thunderbird のフィードリーダー機能のメッセージでは、
From: <Foo Bar>
のような RFC 822メッセージとしては不適切な
From:
ヘッダーが生成されます。
非ASCII文字が UTF-8 のまま出力されます。
[10] HTTP From:
ヘッダーは、 fingerprinting vector
です。
[824] Request Headers in the HTTP protocol ( ( 版)) http://www.w3.org/Protocols/HTTP/HTRQ_Headers.html#from
The From request-header field, if given,
{1945} should{2068} SHOULD contain an Internet e-mail address for the human user who controls the requesting user agent. The address{1945} should{2068} SHOULD be machine-usable, as defined by "mailbox" {2616} in RFC 822{1945} [7]{2616} [9](as updated by RFC 1123{1945} [6]{2616} [8]) {2616}:
From
要求頭欄が与えられている場合、
要求している利用者エージェントを制御している人間利用者のインターネット電子メイル・アドレスを含むべきです。
アドレスは RFC 822 で定義され、 RFC 1123
で更新されている mailbox
に従った機械利用可能なものであるべきです。
- From = "From" ":" mailbox
An example is:
- From: webmaster@w3.org
This header field
{1945} may{2068} MAY be used for logging purposes and as a means for identifying the source of invalid or unwanted requests. It{1945} should not{2068} SHOULD NOT be used as an insecure form of access protection. The interpretation of this field is that the request is being performed on behalf of the person given, who accepts responsibility for the method performed. In particular, robot agents{1945} should{2068} SHOULD include this header so that the person responsible for running the robot can be contacted if problems occur on the receiving end.
この頭欄は、記録目的で、 あるいは不当な要求や望まない要求の出自を特定する手段として用いて構いません。 安全でない形のアクセス保護に使うべきではありません。 この欄は、その要求が指定された人のために行われたものであって、 その人が施されたメソッドに関して責任を認めると解釈します。 特にロボット・エージェントは、 この頭を含めることにより、もし受信側で問題が起こった時にロボットを実行させた責任者に連絡が付くようにするべきです。
The Internet e-mail address in this field
{1945} may{2068} MAY be separate from the Internet host which issued the request. For example, when a request is passed through a proxy, {1945}the original issuer's address{1945} should{2068} SHOULD be used.
この欄のインターネット電子メイル・アドレスは、 要求を発行したインターネット・ホストとは別であっても構いません。 例えば、要求が串を介して渡されたものである場合、 元の発行者のアドレスを使うべきです。
Note: {1945,2068}The client{1945} should{2068} SHOULD{1945,2068} not{2616} NOT send the From header field without the user's approval, as it{1945,2068} may{2616} might conflict with the user's privacy interests or their site's security policy. It is strongly recommended that the user be able to disable, enable, and modify the value of this field at any time prior to a request.
利用者の個人情報の保護とそのサイトの安全に関する方針との兼ね合いから、
クライアントは利用者の承諾無く
From
頭欄を送るべきではありません。
要求の前にいつでも利用者がこの欄の値を有効・無効・編集できるようにすることを強く推奨します。
[1] HTTP の From:
欄は、
利用者のメイル・アドレスを送るのはプライバシー上よろしくないということで、
現在ではほぼロボット専用となっています。
From
欄宛に送ってくる DQN MTA があるみたいです。名前不明。しかも Received
欄の From
に 0
とか書いてある素晴らしいホスト!@
の代わりに (at)
と書いて送ってきます。もちろん規格違反です。mailto:
をつけてくる robot もいます。ここ URI じゃないってば。もちろん規格違反。mht
ファイル (中身は擬似 822) では、 From: <Microsoft Internet Explorer 5 で保存する>
というのがついてます。まじで。シフトJIS で。 (WinIE6 なのに。。。)Subject
欄には encoded-word 使うのに、 From
は生シフト JIS、それも規格違反の場所になんてねぇ。。。[9] Mosaic Netscape 0.9 では、
既定で From: unregistered
になります。
設定画面でメイル・アドレスを記入しておけばそれになります。
[11] >>6 英語版では From: <Saved by Microsoft Internet Explorer 5>。なんにせよ規格違反です。
This header is no longer part of the HTTP standard.
え!?
[826] 電子メールには Sender:
欄もあります。 From:
は名目上の送信者、 Sender:
は実際に送信操作を行った人を表すという違いがあります。
[12] このメールに返信いただいても…… http://www.amy.hi-ho.ne.jp/~lepton/program/p4/prog456.html (名無しさん 2006-09-26 23:55:55 +00:00)
[825] RFC 6854 - Update to Internet Message Format to Allow Group Syntax in the "From:" and "Sender:" Header Fields ( ( 版)) http://tools.ietf.org/html/rfc6854
[836] RFC 3507 - Internet Content Adaptation Protocol (ICAP) ( ( 版)) http://tools.ietf.org/html/rfc3507#page-14
[837] RFC 5536 - Netnews Article Format ( ( 版)) http://tools.ietf.org/html/rfc5536#section-3.1.2
[13] 別のアドレスまたはエイリアスからメールを送信する - Gmail ヘルプ ( ()) https://support.google.com/mail/answer/22370?authuser=0