メール表示についてNo.42782
1428ad さん 12/05/30 11:27
 
秀丸メールのメール本文の先頭に受信日時を表示したいのですが、設定方法を教えて
下さい。

[ ]
RE:42782 メール表示についてNo.42783
秀まるお2 さん 12/05/30 20:06
 
 受信したメールの受信日時をメール本文に表示するのは、すみませんが秀丸
メールでは出来ないです。

 メールの中に入っているDate:ヘッダを表示するのなら出来ますけども、それ
ではダメでしょうか。Date:ヘッダには、送信した人の所での送信した日時が入
っている形になります。

 Date:ヘッダを表示する手順は以下の通りです。

 1.「設定・全般的な設定...」を実行する。
 2.ウィンドウの左下にある「上級者向け設定」をONにする。
 3.設定一覧のツリーから「メール表示 - ヘッダ」を選択する。
 4.「受信メールの時」の中に、手作業でDate:を挿入する。

 です。それでDate:ヘッダが表示されるようになります。

 それの他には、メール内容枠のタイトルバーに日付を表示させることも出来ま
す。やり方は、

 1.同じく「設定・全般的な設定...」を実行して、上級者向け設定をONにする。
 2.「ウィンドウ - 枠のタイトルバー」のページを選択する。
 3.例えばスタイルの詳細で、

         「すべての枠に付ける(細い/メール内容枠は2行」

   にする。

 です。ただし、この場合も表示されるのはDate:ヘッダの日時になります。

 受信した日時は、メール一覧の中に列として「送受信日時」を選択して出す方
法しか無くて、メール内容枠の中に出すのは出来ないです。

[ ]
RE:42783 メール表示についてNo.42784
1428ad さん 12/05/30 20:34
 
 田村敬明 AD TAMURAです。

hidesoft.8様

有り難う御座いました。

Date:ヘッダ表示で結構です。
以前はこれで表示していたのですが、PCを Windows7の64ビットにしたので
秀丸メールを再インストールしたため設定が変更されてしまいました。



> 受信したメールの受信日時をメール本文に表示するのは、すみませんが秀丸
>メールでは出来ないです。
>
> メールの中に入っているDate:ヘッダを表示するのなら出来ますけども、それ
>ではダメでしょうか。Date:ヘッダには、送信した人の所での送信した日時が入
>っている形になります。
>
> Date:ヘッダを表示する手順は以下の通りです。
>
> 1.「設定・全般的な設定...」を実行する。
> 2.ウィンドウの左下にある「上級者向け設定」をONにする。
> 3.設定一覧のツリーから「メール表示 - ヘッダ」を選択する。
> 4.「受信メールの時」の中に、手作業でDate:を挿入する。
>
> です。それでDate:ヘッダが表示されるようになります。
>
> それの他には、メール内容枠のタイトルバーに日付を表示させることも出来ま
>す。やり方は、
>
> 1.同じく「設定・全般的な設定...」を実行して、上級者向け設定をONにする。
> 2.「ウィンドウ - 枠のタイトルバー」のページを選択する。
> 3.例えばスタイルの詳細で、
>
>         「すべての枠に付ける(細い/メール内容枠は2行」
>
>   にする。
>
> です。ただし、この場合も表示されるのはDate:ヘッダの日時になります。
>
> 受信した日時は、メール一覧の中に列として「送受信日時」を選択して出す方
>法しか無くて、メール内容枠の中に出すのは出来ないです。




政令指定都市移行の為  住所 郵便番号が変わりました
 ------------------------------------------
   (株)エーディー 田村 敬明       
  〒252-0231
  神奈川県相模原市中央区相模原2-12-18 コスモスビル
  TEL 042-758-1474  FAX 042-758-1475
   E-mail  xxxxxxxx@ad-jp.com
 ------------------------------------------


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:42783 メール表示について(「Date」のNo.43890
g-forceusa さん 13/01/07 02:04
 
こんにちは。同じ悩みでこのQ&Aを探し当て、嬉しく思っています。

> Date:ヘッダを表示する手順は以下の通りです。
>
> 1.「設定・全般的な設定...」を実行する。
> 2.ウィンドウの左下にある「上級者向け設定」をONにする。
> 3.設定一覧のツリーから「メール表示 - ヘッダ」を選択する。
> 4.「受信メールの時」の中に、手作業でDate:を挿入する。
>
> です。それでDate:ヘッダが表示されるようになります。

この方法で表示され印刷もできるようになったのですが、ここで表示
される「Date」は、送信者の現地時間でした。

各国とのメール連絡を頻繁に行っており、現地時間表示が便利な場合は
確かにあるのですが、通常は自分のいる所在地の時間基準で各メールの
送信日時を見比べたいというニーズの方が高いのが実態です。

秀丸メールそのもの「Date」で表示されているのは、自分のいる所在地
基準なのですが、これをそのままヘッダにも表示・印刷できないでしょうか?

アドバイスお願いします。

[ ]
RE:43890 メール表示について(「Date」のNo.43893
秀まるお2 さん 13/01/07 10:44
 
 印刷に関してのみでしたら、実は以前に僕が作った「Date:ヘッダの日時を日
本語に変換して印刷するマクロ」ってのがあって、それを使うと、結果として日
本での日時で印刷されるようでした。

 マクロの内容は、以下のようになります。それでどうでしょうか。

---------Date:ヘッダ内容を日本語にして印刷するマクロ-------------------
    #x = x;
    #y = y;
    loaddll "tkinfo.dll";
    if( dllfunc("IsHidemaruMailMain") ) {
        #n = dllfunc("EnterPrintMulti");
    }

    #readonly = readonly;
    if( #readonly ) readonlyswitch;
    #browsemode = browsemode;
    if( #browsemode ) browsemodeswitch;

    begingroupundo;
    moveto 0, -9999;
    while(1) {
        searchdown "^Date:     [^ ]", regular, casesense;
        if( !result ) {
            break;
        }
        if( (colorcode & 0x1F) != 3 ) {
            continue;
        }
        $date = gettext( 10, y, 256, y );
        $date = dllfuncstr("FormatDate", $date, "YYYY/MM/DD(W曜日) hh:mm:ss");
        moveto 10, y;
        beginsel;
        golineend2;
        delete;
        insert $date;
    }
    endgroupundo;
    print 1;
    undo;
    if( #readonly ) readonlyswitch;
    if( #browsemode ) browsemodeswitch;
    loaddll "tkinfo.dll";
    if( dllfunc("IsHidemaruMailMain") ) {
        #tmp = dllfunc("LeavePrintMulti");
    }
    moveto #x, #y;
-----------------------------------------------------------------------

 表示については、とりあえずメール一覧のDate列の表示については日本での日
時での表示になってるようなのでそれを見ていただくしか無いかなぁと思います。

 Date:ヘッダの内容を日本語で表示するオプションも欲しいという話はあるの
ですが、それをやってしまうといくつか矛盾が起きてしまうので、出来ないよう
にしています。

[ ]
RE:43893 メール表示について(「Date」のNo.43894
秀まるお2 さん 13/01/07 10:59
 
 メール内容枠でのDate:ヘッダの表示を、たとえば日本語形式にカスタマイズ
出来るようにって件について追加でコメントさせていただきます。



 メール内容枠での簡略表示ヘッダでのDate:の内容を、例えばFormatDate関数
のパラメータである

 "YYYY/MM/DD hh:mm:ss"

 みたいな形式を使ってカスタマイズ出来るようにするのは、以前からご要望と
してあります。ただ、これを実現すると、「表示されてる内容と実際のメール内
容が一致しないことがありえる」ってことになって、例えばDate:ヘッダの中身
を対象に文字列検索した時に、それがうまくヒットしないことがありえてしまい
ます。

 例えば画面上で

Date: 2013/01/07 10:50

 のように表示されているからということで、Date:ヘッダを対象に"2013/01/07"
の文字列で検索しても、実際のメールの中にはそんな文字列は入ってないがため
に、ヒットしないってことが起きてしまいます。

 この矛盾を容認してくれるのなら、オプション追加とかで対応することは可能
ではありますが、実際問題、それでヒットしなかったらバグだって言われる可能
性か高くて、結果として自分で自分(斉藤秀夫本人)の首を絞めることになりそ
うな気がして、ちゅうちょする所です。

[ ]
RE:43890 メール表示について(「Date」のNo.43895
どら焼き さん 13/01/07 11:06
 
おめでとうございます、どら焼きです。

昨年も含め、秀まるお様、秀丸メールにはお世話になっております。
今年もよろしくお願いします。

年明け早々ですが、希望が2つあります。
それで、今回希望は、g-forceusaさんと似ておりますので、便乗させていただきます。

 ●希望1
 メール内容枠タイトルバーに表示される”日付”をサーバー到着日付
 にできないでしょうか?

 理由もg-forceusaさんと似ておりまして、職場のほとんどの方がメールの日時=
サーバー到着日付、
 と認識しているため、やはりサーバー到着日付のニーズが高いためです。


 ●希望2
 メール内容枠のタイトルバーで”日付”上で右クリックで「Date」を
 コピーできるが、曜日等英語表記です。
 内容枠に表示されている「2012/12/10(月) 10:00」の形式でコピーするるように
できないでしょうか?

 こちらは、g-forceusaさん希望と意味が違いますが、”日付”つながりで一緒にさ
せていだたきました。
 理由は日本語表記のほうが一瞬で理解しやすいからです。


以上、ご検討いただければ幸いです。
よろしくお願いいたします。


>こんにちは。同じ悩みでこのQ&Aを探し当て、嬉しく思っています。
>
>> Date:ヘッダを表示する手順は以下の通りです。
>>
>> 1.「設定・全般的な設定...」を実行する。
>> 2.ウィンドウの左下にある「上級者向け設定」をONにする。
>> 3.設定一覧のツリーから「メール表示 - ヘッダ」を選択する。
>> 4.「受信メールの時」の中に、手作業でDate:を挿入する。
>>
>> です。それでDate:ヘッダが表示されるようになります。
>
>この方法で表示され印刷もできるようになったのですが、ここで表示
>される「Date」は、送信者の現地時間でした。
>
>各国とのメール連絡を頻繁に行っており、現地時間表示が便利な場合は
>確かにあるのですが、通常は自分のいる所在地の時間基準で各メールの
>送信日時を見比べたいというニーズの方が高いのが実態です。
>
>秀丸メールそのもの「Date」で表示されているのは、自分のいる所在地
>基準なのですが、これをそのままヘッダにも表示・印刷できないでしょうか?
>
>アドバイスお願いします。

[ ]
RE:43895 メール表示について(「Date」のNo.43896
秀まるお2 さん 13/01/07 11:45
 
>  ●希望1
>  メール内容枠タイトルバーに表示される”日付”をサーバー到着日付
>  にできないでしょうか?

 メール一覧に「送受信日時」または「サーバー到着日時」を表示する設定の場
合なら、その列の内容を表示するオプションを用意する作戦はありかなぁと思い
ます。

 オプション追加する方向でいじってみます。

>  ●希望2
>  メール内容枠のタイトルバーで”日付”上で右クリックで「Date」を
>  コピーできるが、曜日等英語表記です。
>  内容枠に表示されている「2012/12/10(月) 10:00」の形式でコピーするるように
> できないでしょうか?

 この機能は、元々はBecky!での機能をマネた物というか、Becky!から乗り換え
たユーザー様からのご要望で対応したものだったと思います。Becky!ではDate:
ヘッダをそのままコピーするだけなので、そういう機能で作っただけなんだと思
います。

 とりあえず、メニューを、

 Dateをコピー
 Dateをコピー(日本語)
 送受信日時をコピー(日本語)   または  サーバー到着日時をコピー(日本語)

 って3つ出すようにしてみます。

 メール内容枠のタイトルバー上でマウス右ボタンを押してメニューが出ること、
および、メール内容枠のタイトルバーが2行タイプだとまた動作が違うことにつ
てヘルプに何も書いてないようなので、この辺も追加します。

[ ]
RE:43896 メール表示について(「Date」のNo.43898
どら焼き さん 13/01/07 13:34
 
秀まるお様、新年早々の希望にご対応下さり、ありがとうございます。

>>  ●希望1
>>  メール内容枠タイトルバーに表示される”日付”をサーバー到着日付
>>  にできないでしょうか?
>
> メール一覧に「送受信日時」または「サーバー到着日時」を表示する設定の場
>合なら、その列の内容を表示するオプションを用意する作戦はありかなぁと思い
>ます。
>
> オプション追加する方向でいじってみます。

メール一覧に「サーバー到着日時」を表示させてるので、内容枠もそれにできれば嬉
しいです。
ぜひ、よろしくお願いいたします。


>>  ●希望2
>>  メール内容枠のタイトルバーで”日付”上で右クリックで「Date」を
>>  コピーできるが、曜日等英語表記です。
>>  内容枠に表示されている「2012/12/10(月) 10:00」の形式でコピーするるように
>> できないでしょうか?
>
> この機能は、元々はBecky!での機能をマネた物というか、Becky!から乗り換え
>たユーザー様からのご要望で対応したものだったと思います。Becky!ではDate:
>ヘッダをそのままコピーするだけなので、そういう機能で作っただけなんだと思
>います。
>
> とりあえず、メニューを、
>
> Dateをコピー
> Dateをコピー(日本語)
> 送受信日時をコピー(日本語)   または  サーバー到着日時をコピー(日本語)
>
> って3つ出すようにしてみます。

これも実現してもらえば嬉しいです。
よろしくお願いいたします。


それでメニューについて個人発言ですが、「Dateをコピー(日本語)」と「送受信日
時をコピー(日本語)   または 〜」は
一部、作業が重複するので下記ではいかがでしょうか?

 Dateをコピー
 送受信日時をコピー(日本語)
 サーバー到着日時をコピー(日本語)


あるいは、下記2通りでもいいのでは、と思っています。

 Dateをコピー
 Dateをコピー(日本語)

個人的見解ですいませんが、私は「送受信日時」、「サーバー到着日時」の
2つの日時を利用されている方は、それほど多くないのでは、と考えています。
それで、2通りのほうがすっきりしていいのでは、と思った次第です。
(2つの日時を利用されている方には申し訳ないのですが)


このあたりいかがでしょうか?


> メール内容枠のタイトルバー上でマウス右ボタンを押してメニューが出ること、
>および、メール内容枠のタイトルバーが2行タイプだとまた動作が違うことにつ
>てヘルプに何も書いてないようなので、この辺も追加します。

[ ]
RE:43898 メール表示について(「Date」のNo.43900
秀まるお2 さん 13/01/07 15:38
 
> > オプション追加する方向でいじってみます。

 「全般的な設定・メール表示・詳細・もっと詳細」の所にオプション追加しま
す。

> 一部、作業が重複するので下記ではいかがでしょうか?
>
>  Dateをコピー
>  送受信日時をコピー(日本語)
>  サーバー到着日時をコピー(日本語)

 実は、送受信日時とサーバー到着日時の表示はどちらか片方しか出来ないとい
う内部的な制限があります。なので、とりあえず、メール一覧にサーバー到着日
時を表示する設定の場合は、ここのメニューは

 サーバー到着日時を日本語でコピー
 Dateヘッダをコピー
 Dateヘッダを日本語でコピー

 のようなのを出すようにします。

[ ]
RE:43900 メール表示について(「Date」のNo.43901
どら焼き さん 13/01/07 16:05
 
ご回答、ありがとうございます。

> 実は、送受信日時とサーバー到着日時の表示はどちらか片方しか出来ないとい
>う内部的な制限があります。

これは、「例えばメール一覧枠で”サーバー到着日時”を表示させたら、
内容枠のタイトルバーでは”送受信日時”しか表示できない」、
ということでしょうか? (よく理解してなくてすいません)

[ ]
RE:43901 メール表示について(「Date」のNo.43904
秀まるお2 さん 13/01/07 17:06
 
 メール一覧枠に「サーバー到着日時」を表示する設定の場合だと、メール内容
枠のタイトルバーには、同じく「サーバー到着日時」しか表示出来ない(=送受
信日時は表示出来ない)って仕様になります。

 この辺の動作を理解出来るような名前のオプションにしないといけないのでそ
れが面倒な所です。

 □ タイトルバーに表示する日時を送受信日時またらサーバー到着日時を
    元にする

 って名前にして、詳しい仕組み(メール一覧に表示する列に連動する仕組み)
についてはヘルプを見てもらうようにしようかなぁと思います。

[ ]
RE:43904 メール表示について(「Date」のNo.43905
どら焼き さん 13/01/08 08:52
 
ご回答、ありがとうございます。

> メール一覧枠に「サーバー到着日時」を表示する設定の場合だと、メール内容
>枠のタイトルバーには、同じく「サーバー到着日時」しか表示出来ない(=送受
>信日時は表示出来ない)って仕様になります。

理解しました。
表示日時は、メール一覧枠=内容枠、となるのですね。


> この辺の動作を理解出来るような名前のオプションにしないといけないのでそ
>れが面倒な所です。

確かに複雑で面倒そうです。
(私も質問させてもらいましたし…)
大変なお願いをして恐縮ですが、実現してもらえると嬉しいです。
よろしくお願いいたします。

[ ]
RE:43904 メール表示について(「Date」のNo.43913
どら焼き さん 13/01/09 09:23
 
秀まるお様

秀丸メール 6.10beta23 にて、本機能を確認いたしました。
やはり日時が日本語で表示されるのは、とてもわかりやすいです。
また、一覧枠と内容枠タイトルバー表示を「サーバー到着日時」で
統一できるのも嬉しいです(今まで、違っていて混乱したこともあったので)。

新年早々の希望にご対応下さり、ありがとうございました。
今後もよろしくお願いいたします。


> メール一覧枠に「サーバー到着日時」を表示する設定の場合だと、メール内容
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>についてはヘルプを見てもらうようにしようかなぁと思います。

[ ]
RE:43913 メール表示について(「Date」のNo.43914
秀まるお2 さん 13/01/09 09:40
 
 ついでに…

 「全般的な設定・メール表示・ヘッダ」の所に、現状では

 Date:

 と書けばDate:ヘッダをそのまま表示する訳ですが、これを、例えば

 日時:

 と書いた場合は日本語のDate:ヘッダ相当を無理矢理生成して表示するように
しようと思います。

 あとついでに、

 送受信日時:
 サーバー到着日時:

 と書いた場合もそれを表示するようにしようと思います。

 そうすると、g-forceusaさん/1428adさんからのご要望にもやっと対応出来る
ことになりそうな気がします。

 その辺トライしてみます。

[ ]
RE:43914 メール表示について(「Date」のNo.43968
nito3 さん 13/01/16 13:53
 
横から失礼します。

> と書けばDate:ヘッダをそのまま表示する訳ですが、これを、例えば
> 日時:

これを使い始めたのですが、
転送のテンプレートの $(SmallRootHeader) でこのヘッダが表示されません。
仕様でないのなら、ぜひこれも含めていただくようにお願いします。

本当は、表示は「日時:」、$(SmallRootHeader)は「Date:」で使い分けたいのですが、
可能でしょうか?
理由としては、「日時:」は自分のための便利な機能なのですが、
$(SmallRootHeader)は他人への転送として考えた場合、
正式な表記の「Date:」がいいのでは、と考えるためです。


[ ]
RE:43968 メール表示について(「Date」のNo.43973
秀まるお2 さん 13/01/16 17:08
 
 SmallRootHeaderで「日時:」が出ないのは、特に意図してそうした訳じゃなく
て、バグということでいいと思います。一応直すということにさせていただきま
すが、もしかして問題が出たらまた書き込みさせていただきます。

> 本当は、表示は「日時:」、$(SmallRootHeader)は「Date:」で使い分けたいのです
>が、
> 可能でしょうか?

 CustomSmallHeaderとかいう別関数を用意したら対応出来るかとは思います。
例えば、

 $(CustomSmallHeader,"From:Subject:Date:",$(AllRootHeader))

 とか書いたら、$(AllRootHeader)の中からFrom:とSubject:とDate:のみを拾っ
てきた結果を返すとか。

 そういう作戦はどうでしょうか。

[ ]
RE:43973 メール表示について(「Date」のNo.43975
nito3 さん 13/01/16 18:33
 
> CustomSmallHeaderとかいう別関数を用意したら対応出来るかとは思います。
>例えば、
>
> $(CustomSmallHeader,"From:Subject:Date:",$(AllRootHeader))
>
> とか書いたら、$(AllRootHeader)の中からFrom:とSubject:とDate:のみを拾っ
>てきた結果を返すとか。
>
> そういう作戦はどうでしょうか。

それで結構です。
よろしくお願いします。

[ ]
RE:43975 メール表示について(「Date」のNo.43984
秀まるお2 さん 13/01/17 10:17
 
 次のβ版にて、そのままCustomSmallHeaderって名前で追加させていただきま
す。

[ ]
RE:43984 メール表示について(「Date」のNo.43996
nito3 さん 13/01/17 20:47
 
> 次のβ版にて、そのままCustomSmallHeaderって名前で追加させていただきま
>す。

beta26を確認しました。
ありがとうございました。

テンプレートへ書く書式はどのようになりますでしょうか?

[ ]
RE:43996 メール表示について(「Date」のNo.43998
秀まるお2 さん 13/01/17 22:15
 
 テンプレート命令で使う場合は、例えば

$(CustomSmallHeader,"From:Subject:Date:",$(AllRootHeader))

 とかすればいいはずなんですが、今試してみたら、期待した内容が出てきませ
んでした。大変失礼しました。

 マクロでうまくいってたのでテンプレート命令はテストしてませんでした。

 また明日見直しさせていただきます。

[ ]
RE:43996 メール表示について(「Date」のNo.44000
秀まるお2 さん 13/01/18 09:18
 
 とりあえずですが、

$(CustomSmallHeader,"From:Subject:Date:",$(OrikaeshiAllRootHeader))

 みたいに書けばうまくいくようでした。今のところはそれでお願いします。

 AllRootHeaderでもうまくいくように、次のβ版にて修正させていただきます。

[ ]
RE:44000 メール表示について(「Date」のNo.44002
秀まるお2 さん 13/01/18 10:13
 
 追加ですみませんが、現状だと、

$(SmallRootHeader)相当...
    $(DontOrikaeshi,$(HeaderOrikaeshi,$(CustomSmallHeader,"From:Subject:To:C
c:Date:",$(OrikaeshiAllRootHeader))))


$(SmallRootHeader2)相当...
    $(CustomSmallHeader,"From:Subject:To:Cc:Date:",$(OrikaeshiAllRootHeader))


$(OrikaeshiSmallRootHeader)相当...
    $(HeaderOrikaeshi,$(CustomSmallHeader,"From:Subject:To:Cc:Date:",$(Orika
eshiAllRootHeader)))


 となるようでした。


 あまりにもややこしいので、

$(CustomRootHeader,"From:Subject:To:Cc:Date:")
$(CustomRootHeader2,"From:Subject:To:Cc:Date:")
$(OrikaeshiCustomRootHeader,"From:Subject:To:Cc:Date:")

 の3つを新たに追加して、それはSmallRootHeader/SmallRootHeader2/
OrikaeshiSmallRootHeader相当で動作するようにします。テンプレートからは、
主にこっちを使っていただく作戦にしようと思います。

[ ]
RE:44002 メール表示について(「Date」のNo.44036
nito3 さん 13/01/24 17:27
 
>$(CustomRootHeader,"From:Subject:To:Cc:Date:")
>$(CustomRootHeader2,"From:Subject:To:Cc:Date:")
>$(OrikaeshiCustomRootHeader,"From:Subject:To:Cc:Date:")

6.10 Beta27を確認しました。
ありがとうございました。

[ ]