[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp:744] Re: Illegal address syntax
- Subject: [postfix-jp:744] Re: Illegal address syntax
- From: ike@xxxxxxxxxxxxxxxxxxxxxxxx (IKEDA Nozomu)
- Date: Fri, 11 May 2001 15:19:05 +0900 (JST)
池田@名古屋大学です。
05月11日(金) 14時53分頃、五十嵐喜則さんは書きました。
>>おっと勘違いしました。そりゃそうですね、すみません。
>>ということで、正しくは "," は From: に使えないと言うことで落着。
>>
>># でも実際には encode 方法や MTA の設定で通ったりしますね。
ではなくて、RFC2821 では SMTP プロトコルで MAIL FROM コマンド
(エンベロープ From) に "," を使うことを認めていませんが、
RFC2822 では、ヘッダの From: 行で "," を使うことを認めていると
いうことではないですか?
つまり、
% telnet localhost 25
>> 220 localhost.localdomain ESMTP Postfix
<< HELO localhost
>> 250 localhost.localdomain
<< MAIL From: <ike@localhost>
(ここでの "," は不可)
>> 250 Ok
<< RCPT To: <ike@localhost>
>> 250 Ok
<< DATA
>> 354 End data with <CR><LF>.<CR><LF>
<< From: Ikeda <ike@localhost>, Nozomu <ike@localhost2>
(ここでは "," でメールボックスを区切っても良い)
<< To: Ikeda Nozomu <ike@localhost>
<<
<< .
>> 250 Ok: queued as 804E03ED0
<< QUIT
>> 221 Bye
のような From の使い方は間違っていないと私は解釈したのですが。
ただし、ヘッダの From: 内の生 "," はメールボックスを区切るため
のみに使うことが可能 (私も実際にどんな場合に使うのかは
わかりませんが) であって、自分の名前を区切るのには不適当であると
いうこと (quoted-strings としては使えるけど、この内部では
encode すべきでないなど別の問題がある) なんだと思います。
最終的な結論としては「差出人に "," を含めるのは止めた方がよい」
になるんですけどね。
- Follow-Ups
-
- [postfix-jp:750] Re: Illegal address syntax, Kawaguti Ginga
- References
-
- [postfix-jp:743] Re: Illegal address syntax, 五十嵐喜則) <y.igarashi@xxxxxxx>
[検索ページ]
[Postfix-JP ML Home]