| ユーザー掲示板 メンテナンスのお知らせ(2013年4月1日) |
|
ユーザー掲示板のスパム投稿制限に関するアップデート、サーバー変更などを行っております。
同時に、現在、新掲示板システムへのリニューアルを行っております。 このため、現在、新規投稿、返信機能を停止させていただいております。 ご不便をおかけし申し訳ございませんが、ご協力のほど、よろしくお願い申し上げます。 |
![]() |
|
#1
|
||||
|
||||
|
メール送信フォームからの日時ズレについて
こんにちは。よろしくお願いします。
メール送信フォームからの日時(サーバーの受信日時?)がずれています。 以前から、悩んでいたので、お願いします。 メールのプロパティの送信日時は、 送信日時: 2012年5月10日 1:32:37 配信日時: 2012年5月10日 1:32:37 となっていますが、 メールを受信すると、メールヘッダは、 Received: (qmail 19628 invoked by uid 10085); 9 May 2012 16:32:37 +0000 Date: 9 May 2012 16:32:37 +0000 になります。 これは、サーバーの仕様で、どうしようもないのでしょうか? メールソフトでは、 現地日時:2012年5月9日16:32:37 現地との時差:-9時間00分 ともなっています。 メール送信フォームのCGIは、 #世界標準時との時差 $timelag = 9; $ENV{'TZ'} = "GMT"; $date_now = time + $timelag * 3600; $host = domain(); $agent = user_agent; です。メール送信フォームを置いているサーバーと、 メール受信サーバーは、同じサーバーアドレスです。 9時間の時差が逆に出てしまっているようですが、 ここを $timelag = 0; として運用するべきかどうか考えているんですが、 それは、問題ないのでしょうか? お教えください。 |
|
#2
|
||||
|
||||
|
メーラが表示するのはメールヘッダの『Date』ですね。CGIでDateヘッダを付与していなければメールサーバが補うかもしれませんが、そのあたりはどうなっていますでしょうか(自前でセットしているDateヘッダを置換するようなことはないと思いますが・・・)。
なおReceivedヘッダはどうしようもありません(というか+0900になっていないSMTPなんてたくさんあります)。
__________________
0xc0ffee << 0xbabe |
|
#3
|
||||
|
||||
|
shimixさん、こんにちは。いつもお世話になります。ありがとうございます。
そうですか・・・。では、余り気にしないようにします。 ありがとうございました。<(_ _)> |