受信日時の表示がおかしい

10.3から10.4へOSを再インストールして古いMailデータを移行させて気づいたことがあります。
10.4をインストール後に受信したメールの受信日時がおかしいのです。
メールのヘッダ部分では正しく受信時間が表示されているのですが、受信日時の表示が9時間マイナスされて表示されます。
例えば、メールの正しい受信時間が20:00だとすると、受信日時の欄には11:00と表示されます。
システムの時間設定を一旦「東京」から他の年へ変更してもう一度「東京」に戻しても結果は同じでした。
この受信日時は一体どの時間設定を見ているのでしょうか。
修正方法が見つからず困っています。
よろしくお願いします。

投稿日 2005/06/24 21:59

返信: 30

2005/06/24 23:07 Community User への返信

とりあえず、メールボックスを選んでから、Mailのメニューの”メールボックス”→”再構築”をしてみたらどうでしょう?

2005/06/25 03:54 Community User への返信

こんにちは。
早速試してみましたが、結果は同じでした。。。
何がダメなんだろう。

2005/06/25 07:26 Community User への返信

うえださん、こんにちは。
再構築で直りませんでしたか。
お役にたてずにもうしわけございません。
受信日時はReceived:の一番最新の時間を表示しているようです。
今日のAM8:57が受信日時になっているもののメールヘッダをみるとReceviedの最新のものは
Received: from mac.com (smtpin05-en2 [10.13.10.150])
     by ms71.mac.com (iPlanet Messaging Server 5.2
      HotFix 2.03 (built Nov 22 2004)) with ESMTP id
     <0IIM00DGJ57MD7@ms71.mac.com> for xxxxx@mac.com;
Fri, 24 Jun 2005 16:57:22 -0700 (PDT)
となっています。
PDTの時間が24日の16:57なのでこれをJST(日本時間)に直すと25日の8:57になります。
うえださんのところではどうなっていますでしょうか?

2005/06/25 20:12 Community User への返信

こちらこそアドバイスをいただきありがとうございます。
とあるメールのヘッダを見たところ、以下のようになっていました。
Received: (from daemon@localhost) by gre.primehs.net (8.11.7p1/8.11.2) id j5P1NpD33271 for zaarj000; Sat, 25 Jun 2005 01:23:51 GMT
GMT時間なので+9時間したJST時間である10:23が受信日時に表示されるべきだと思うのですが、どうも1:23がそのまま表示されているみたいです。
Mailの設定がJST時間になっていないということでしょうか。
でも設定項目なんてないと思うのですが。

2005/06/25 20:29 Community User への返信

> at, 25 Jun 2005 01:23:51 GMT
グリニッジ標準時になっています。
System Preferences > Date & Time > Date & Time
x set date & time automatically: Apple Asia (time.apple.com)
System Preferences > Date & Time > Time Zone
Tokyo Japan
あとmodemを使っているならNetworkも確認して下さい。
Internationalにも時間の表示方法があります。
   ----------------------
/Library/Preferences/.GlobalPreferences.plist
これが壊れると時間の設定が反映されません。
もしかすると10.3から10.4にした時に壊れたかも...
   ----------------------

2005/06/25 20:34 Community User への返信

うえださん、こんばんは。
私のところではシステム環境設定の”日付と時刻”の”時間帯”のところの年を変えると変えた途端にMailの方にも反映されて受信時刻がかわります。
もちろん、メニューバーの時計の時間も一緒にかわりますけど。
JST(日本ー東京)にしたらGMTに9時間足した時間になってもいいと思いますが・・・
うえださんのところでは”時間帯”のところの都市をかえると受信時刻はかわりますか?
あと、私のMailのバージョンは2.01になっています。

2005/06/26 08:07 Community User への返信

こんにちは。
みなさんの指摘の部分を確認してみました。
システム環境設定の日付と時刻を変更するとそれに連動してメニューバーやMailの受信日時もかわりますが、東京に戻してもMailの受信日時は狂ったままです。
まとめてみると、
Mailのバージョンは2.01
システム環境設定の時間設定は日本になっている
Mail以外の時刻は日本時間になっている
Mailの受信日時欄に表示される時間のみ、-9時間の表示になる
Mailのみ時間の表示がおかしいようです。
再インストールした方がいいのでしょうか。
Mailのみ再インストールできる方法があるのだろうか・・・

2005/06/26 08:35 Community User への返信

うえださん、こんにちは。
Mailのみの再インストールの仕方はTigerのDVDの中にoptional Installs.mphgというのがあり、そこからMailをインストールすることができます。
後は
ユーザフォルダ内のLibrary/Preference/com.apple.mail.plist

ユーザフォルダ内のlibrary/Mail
をデスクトップかどこかに移動してみてメールを受信してみるか、
もしくは他のユーザーアカウントを一つ作ってそれでメールを受信してみるとか。
もしユーザーアカウントをもう一つ作ってみてそちらでメールを受信した時に問題が無ければ、Mailのアプリケーション自体には問題なく、何らかの設定ファイルに問題があると思います。

2005/06/26 08:44 Community User への返信

> 東京に戻してもMailの受信日時は狂ったままです。
設定が反映されていません。
/Library/Preferences/.GlobalPreferences.plist
これが壊れているか書き込めなくなっていると思います。
うえださんがProperty List Editorを使ったことがあれば、
修復する方法はあります。なければProperty List Editorを
使ったことがある友人に修復をお願いしたほうが良いと思います。
方法は...
そのplistをDesktopに出し、起動すると新しくplistが作られます。
消えた設定を新しい方に加えればよいのです。
-------------
Mail.appをインストールは出来ますがMail.appが
壊れているのではないので無駄でしょう。取りあえず書いておきますが...
/Library/Recipts/Mail.pkgを捨てて、Tiger Install Discの...
/System/Library/Installation/Packages/Mail.pkgです。
なお、10.41 Updateは.GlobalPreferences.plistをインストールしません。
TigerでインストールされてSetup Assistantで設定されます。

2005/06/26 12:22 Community User への返信

こんにちは。
さらに確認してみました。
まず、ユーザディレクトリの
Library/Preferences/com.apple.mail.plist
Library/Mailフォルダ
をデスクトップに移してMailを起動して再設定して受信しても結果は同じでした。
また、Property list editorも使い方はそう難しいものではなかったので、教えていただいたとおりに作業して作り直しても結果は同じでした。
が、原因は別なところにあったことが判明しました。
通常使っているメールサーバではなく、別のメールサーバからテストメールを受信してみると正しく受信日時が表示されるのです。
違いは何かと調べると、メールサーバ側の時刻設定のようです。
・受信日時が正しく表示されるメールサーバでは、メールヘッダのReceived欄がJST時間になっています。
・正しく表示されないメールサーバでは、ヘッダのReceived欄がGMT時間になっています。
どうもこの部分が影響しているようです。
ただ、腑に落ちないのは、10.1〜10.3のときにもこのGMT時間になっているメールサーバをメインに使っており、そのときはメールヘッダのReceived欄がGMT時間になっていてもMailの受信日時は日本時間に補正してくれていました。
そのため、私も10.4でも同様に表示してくれるものだろうと思っていたため、Mail自体の設定がおかしいと思ってしまっていました。
これはMailの仕様が変更になったということなのでしょうか。また、正しいメールクライアントの動きなのでしょうか。
ちなみに、GMT時間で表示されるメールサーバのメールをYahoo Mailで受信してみると、受信時間は正しく日本時間で表示されます。

2005/06/26 12:59 Community User への返信

> 正しく表示されないメールサーバでは、ヘッダのReceived欄がGMT時間に...
日本のサーバならGMTに拘っているのかも :-)
外国のサーバの一部ははユーザが時間を設定出来ます。# Spymac, post.com
Spymacはweb, webmail, pop mailも日本時間になります。
webでは日本時間に合わせた挨拶もしてくれます。:-)
> Mailの仕様が変更になったということなのでしょうか。
確認しましたらJSTになっていましたので変更はないと思います。

2005/06/26 13:22 Community User への返信

うえださん、こんにちは。
メールサーバーの方の時刻設定ですか・・・
私のところはReceivedのところの時間はPDTになっていても受信時刻はちゃんと表示されるのですが、GMTになってしまうとおかしな受信時刻になってしまうということですかね??

2005/06/26 13:40 Community User への返信

「送信日時」表示はどう表示されるのでしょう。
shift + command + H でヘッダを表示させて Received: ヘッダにおかしいところはないのでしょうか?
GMTでも別によいのですが JST -9 なのでしょうか?

2005/06/26 15:12 Community User への返信

そうですよね。
普通に考えたら、受信したメールの時刻設定がなんであろうとも、受信日時は正しく日本時間で表示してくれないと、日本内にあるサーバから受信するメールしか正しく表示されないことになってしまいます。
ちょっと八方ふさがりの状況です。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

受信日時の表示がおかしい

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。