[kansaipm] Mail::Mailer::smtpのちょっと変な仕様

Tatsuhiko Miyagawa miyagawa at edge.co.jp
Mon Aug 25 07:21:57 CDT 2003


宮川です。

At Mon, 25 Aug 2003 20:32:09 +0900,
IWAI, Masaharu wrote:
> 
> > もう1つがToで 'Kawai<GCD00051 at nifty.ne.jp>' といった
> > 形式がとれないこと。FromだとOKなのにぃ。
> > 原因はSTMPでの宛先の指定(これもメールヘッダじゃなくて、
> > SMTPに知らせるほう)では、このままじゃダメなようで...。
> > #RFC的にはどうなんでしょ?
> 
> SMTP の RCPT TO では 'Kawai<GCD00051 at nifty.ne.jp>'を直接送るとダメですね。
> urn:ietf:rfc:2821 では次のようになっています。
> |      RCPT TO:<forward-path> [ SP <rcpt-parameters> ] <CRLF>
> |
> |   The first or only argument to this command includes a forward-path
> |   (normally a mailbox and domain, always surrounded by "<" and ">"
> |   brackets) identifying one recipient.  
> 川合さんに送るならば
> 
> RCPT TO: <GCD00051 at nifty.ne.jp>
> 
> じゃないとダメみたいですね。
> # あと、歴史的に source routing も使えるけど使うな、らしい。

Net::SMTP のコード見たら、 ExactAddress っていうオプションを指定しない
限りは、<.*?> ってなってるところからアドレスを抽出するようになっている
みたいですよ。

-- 
Tatsuhiko Miyagawa <miyagawa at edge.co.jp>



More information about the Kansai-pm mailing list