[PHP-users 29203] Re: imap_append

Chizuru Natsukawa chizuru @ m.email.ne.jp
2006年 5月 14日 (日) 02:19:04 JST


夏川です。

上鍵様、お返事ありがとうございます。

>> ■症状
>> imap_append関数でメールボックスにメールをアペンドしたら、
>> メールそのものは無事追加されるのですが、
>> 送信日時が1969/12/31 16:00になってしまいます。
>>     
>
>       ご希望の日付の Date フィールドを付加してあげればいいのではない
>     でしょうか?


希望の日付と言いますか、ずばり作業をした瞬間の日時を記録したいと思いまして、

imap_append( $mbox, '{'.$server.'}'.$sentbox
, "From: $from\r\n"
. "To: $replyto\r\n"
. "Subject: $subject\r\n"
. "References: $reference\r\n"
. "Date: ".time()."\r\n"
. "In-Reply-To: $reference\r\n"
. "Content-Type: text/plain; charset=ISO-2022-JP\r\n"
. "Content-Transfer-Encoding: 7bit\r\n"
. "\r\n"
. $mailbody);


と書いてみたのですが、やはり駄目でした。

"Date: ". date( "Y-m-d H:i:s", time()) でも駄目でした。

何かが根本的に抜けているような気がしてなりません。
お力添え、よろしくお願い致しますです。

==
余談ですが、
私、メーラとしてThunderbirdを使っております。

リスト画面で送信日時を見ると相変わらず1969/12/31 16:00なのに、
メールの内容表示画面でヘッダ情報を見ると、その中の送信日時は
1969/12/31 17:14, 1969/12/31 19:36などとなっているんです。
それぞれ違うフィールドを見てるんでしょうね。



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