[PHP-users 24861] Re: PEAR::Mailで添付ファイル付きメールが送れません。

神 谷 djr_kamiya @ hotmail.com
2005年 3月 14日 (月) 15:19:06 JST


初めまして
神谷といいます

>From: 古川敦史 <agl @ violet.plala.or.jp>
>Subject: [PHP-users 24849] Re: PEAR::Mailで添付ファイル付きメールが送れませ
ん。
についてなのですが、問題が2つあって

・バウンダリ文字列の不一致
・ヘッダ部とボディ部の間に空改行がない

ということではないですか?

バウンダリ文字列の宣言が
=_28fda1d59852da7295c94013f24fbb11
なのに、その下で使用している文字列は
--=_28fda1d59852da7295c94013f24fbb11
のように、先頭にハイフンが2文字入っています。
バウンダリは、宣言した文字と同じ文字列しか存在しない行にする必要があったと思

います。
(RFCで該当記述が見つからなかったので思うと表現してます、間違えていたらスイ
マセン)

あと、空改行については、皆さんがご指摘の部分だとは存じますが、当人の解釈が
誤った
ままのような気がします。

Content-Type: multipart/mixed; 
boundary="=_28fda1d59852da7295c94013f24fbb11"
--------
--=_28fda1d59852da7295c94013f24fbb11

ではなく

Content-Type: multipart/mixed; 
boundary="=_28fda1d59852da7295c94013f24fbb11"

=_28fda1d59852da7295c94013f24fbb11

のように、何も文字を入れない空の行を1行ヘッダとボディの間に挟む必要がありま
す。
なぜ、ハイフンが8文字続いた文字列だけの行が存在しているのでしょうか?

_________________________________________________________________
MSN Hotmailで開運メルアド占い実施中 
http://promotion.msn.co.jp/hotmail/fortune/input_un.asp 



PHP-users メーリングリストの案内