投稿日:2002年02月15日 作成鷹の巣

No.1492 ArGoSoftMailServer の Received について



ArGoSoftMailServer の Received について

No.1492 投稿時間:2002年02月15日(Fri) 12:33 投稿者名:にしむら URL:http://penguin.nakayosi.jp/

ArGoSoftMailServer を送信サーバとしてメールを送ったとき、ヘッダー
のReceived:のところに、+0900 というGMTとの時間差表示がつきません。

この場合、一部のMAC系のメールソフトで、プラス9時間で表示される
そうです。

この件について、解決の方法はありますでしょうか。(__


ArGosoftにバグ報告のメールを送る必要がありそうです。

No.1495 投稿時間:2002年02月15日(Fri) 12:58 投稿者名:鷹の巣 URL:http://sakaguch.com/

> ArGoSoftMailServer を送信サーバとしてメールを送ったとき、ヘッダー
> のReceived:のところに、+0900 というGMTとの時間差表示がつきません。
>
> この場合、一部のMAC系のメールソフトで、プラス9時間で表示される
> そうです。
>
> この件について、解決の方法はありますでしょうか。(__


ArGoSoft Mail Server Freeware, Version 1.80 (1.8.0.3)のログで確認しました。
Received の時刻の後に+0900 (JST)が確かに抜けていますね。
ArGosoftにバグ報告のメールを送る必要がありそうです。


誰か送ってくれる人はいませんか。

No.1496 投稿時間:2002年02月15日(Fri) 13:21 投稿者名:にしむら URL:http://penguin.nakayosi.jp/

> ArGoSoft Mail Server Freeware, Version 1.80 (1.8.0.3)のログで確認しました。
> Received の時刻の後に+0900 (JST)が確かに抜けていますね。
> ArGosoftにバグ報告のメールを送る必要がありそうです。

なるほど。

ところで、バグ報告って当然英文になるのかな。
私ゃ、英文はぜんぜんダメ。(^^;

誰か送ってくれる人はいませんか。


ちょいと調べてみました

No.1497 投稿時間:2002年02月15日(Fri) 15:38 投稿者名:にしむら URL:http://penguin.nakayosi.jp/

Received のところで抜けているというより、Date のところで +0900 が抜ける
ときがあるようです。
指摘があったのは、Becky で ArGosoft を送信サーバーとして使ったとき
に、Date のところから +0900 が抜けるのです。

ちなみに EdMax では、きちんと Date に +0900 がつきます。

もうちょっと調べてみます。


参考になればいいのですが・・・

No.1511 投稿時間:2002年02月17日(Sun) 06:35 投稿者名:自鯖やる蔵 URL:

え~っと、私も、同様の問題で悩みましたが・・・
Date:行を直接メールヘッダーに書いてやる事で、解決いたしました。

my($sec,$min,$hour,$mday,$mon,$year,$wday) = localtime(time);
my(@week) = ('Sun','Mon','Tue','Wed','Thu','Fri','Sat');
my(@month) = ('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
my $date = sprintf("%s, %02d %s %02d %02d:%02d:%02d +0900",$week[$wday],$mday,$month[$mon],$year+1900,$hour,$min,$sec);

この$date変数を、CGIの中にあるメールヘッダーの下記のようなメールヘッダー行に書き込めば・・・
時間の調節がうまく行くかと思います。
まぁ、状況が違うかもしれないので、参考にならないかもしれませんが・・・

To:
From:
Subject:
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Date: $date


Re: ちょいと調べてみました

No.1534 投稿時間:2002年02月18日(Mon) 08:27 投稿者名:にしむら URL:

なんとなく整理できました。

まず、メール受信時に日付が9時間ずれるのは、Received のところで +0900 が
抜けるからではありません。メールソフト"Becky" で日付なしで送ると、ヘッダ
の"Date"から+0900が抜けるのです。他のメールサーバを使っても結果は同じです。

ただ、この件と ArGoMailServer を送信サーバとしてメールを送ると
Received から +0900 が抜けるのは別の問題だと思います。

英文が書ける人で、誰か質問(?)を開発元に送ってくださーい。(__;


|目次|掲示板|過去ログ目次|▲頁先頭|