受信通知についてNo.36076
じゅげむ さん 09/04/11 19:50
 
秀丸メールには、いつもお世話になっております。
ところで、メール受信通知の際のポップアップに、受信したメールの差
出人か、差出人+件名を表示させることはできないものでしょうか。
標準機能でないのは承知していますが、そういうことをマクロでするこ
とは可能でしょうか。
近年、メール受信数があまりに多くなっており、いちいちOKを押して
確認せず、後まわしにしたいメールもあります。
受信時のポップアップだけで判断できれば便利だと思う次第です。

じゅげむ

[ ]
RE:36076 受信通知についてNo.36079
Iranoan さん 09/04/12 01:44
 
 じゅげむさん今日は、Iranoan です。
 念の為お断りしておくと、開発者とは何の関わりも無い単なる一ユーザです。
> ところで、メール受信通知の際のポップアップに、受信したメールの差
> 出人か、差出人+件名を表示させることはできないものでしょうか。
 ひょっとすると、そういった機能を持つマクロがあるかもしれません。
 しかし
> 近年、メール受信数があまりに多くなっており、いちいちOKを押して
> 確認せず、後まわしにしたいメールもあります。
が理由ならば、そういった類のメールは、(フォルダ移動が無かったとしても)
「メールの振り分け」設定で「メール受信をお知らせしない」を ON にしてお
いたほうが、
> 受信時のポップアップだけで判断
すら必要がなくなり便利だと思います。

[ ]
RE:36076 受信通知についてNo.36092
秀まるお2 さん 09/04/13 08:57
 
 Iranoanさんの話と重なりますが、振り分け設定での「メール受信をお知らせ
しない」をONにすることでなんとか出来ると思います。

 例えばゴミ箱フォルダへ振り分けるメールについて通知したくない場合は、ゴ
ミ箱フォルダを選択してから「設定・フォルダ毎の設定...」を実行して、そこ
の「メールの振り分け」ページを選択して、一度「合併...」で振り分け設定を
1つに合併させてしまい、それから「編集...」を押してからさらに「高度な動
作の指定...」を押して「メール受信をお知らせしない」をONにする、というや
り方がいいんじゃないかと思います。

[ ]
RE:36079 受信通知についてNo.36114
じゅげむ さん 09/04/20 04:43
 
Iranoan様、秀まるお2様コメントありがとうございます。
返信が遅れまして失礼しました。

>「メールの振り分け」設定で「メール受信をお知らせしない」を ON
> にしておいたほうが、受信時のポップアップだけで判断
>すら必要がなくなり便利だと思います。

MLなどのメールでは、この機能を利用しています。

 しかし、

・お知らせしないものは、本当に何日も見落としてしまうことがあるた
 め、自分あてに用件があるメールにこの機能を使うわけにはいかない
 こと
・他方で、そういうメールでも、即時対応する緊急性はないけどその日
 のうちには対応する必要があるメールが結構あること
・パソコンで文章を書く作業をしていると、メールチェックでも思考を
 中断されること

から、メール受信はお知らせしてもらうけど、一目で今チェックする必
要があるかどうか判断できると助かると思うわけです。

たしかに普通のメールソフトにはない機能ですが、メールがあふれる昨
今、あれば案外需要がある機能ではないかと思うのですが、マクロで実
現する手がかりだけでも教えていただけると助かります。

じゅげむ




[ ]
RE:36114 受信通知についてNo.36115
秀まるお2 さん 09/04/20 09:34
 
 すみません。じゅげむさんの元々の話をあんまり理解してませんでした。

 受信したメールの差出人+件名は、実はそれだけ簡単に取得する用の関数が用
意されてます。じゅげむさんのようなご要望があって追加した物だったと思いま
す。

    GetLastRecvMailSubject
    GetLastRecvMailFrom
    GetLastRecvMailAccount
    GetLastRecvMailFolder

 の4つの関数があります。

 例えば以下のようなマクロを作ってそれを「受信が一段落した時」の自動起動
マクロとしておけばいいんじゃないかと思います。

    loaddll "tkinfo.dll";
    #c = dllfunc("RecvMailCountShow") + dllfunc("RemoteMailHotCount");
    #i = 0;
    while( #i < #c ) {
        $s = $s + dllfuncstr("GetLastRecvMailSubject", #i) + " / "
                + dllfuncstr("GetLastRecvMailFrom", #i) + "\n";
        #i = #i + 1;
        if( strlen($s) >= 4000 ) {
            break;
        }
    }
    message $s;

[ ]
RE:36115 受信通知についてNo.36120
じゅげむ さん 09/04/21 11:58
 
ありがとうございます。
まさに、こういうものです。

願わくば、メール受信をお知らせするメールを受信したときだけポップ
アップするのであれば、もっと言えば、メール受信のお知らせの代わり
にこのポップアップが出るのであれば煩わしくないのですが、研究して
みます。
取り急ぎ、お礼まで。

じゅげむ

[ ]
RE:36120 受信通知についてNo.36121
秀まるお2 さん 09/04/21 12:11
 
 ユーザー様の作成されたメール受信のお知らせする系のマクロがあるのでそれ
を参考にしていただくといいかもしれません。

 例えばダヴィンチさん作の

   http://hide.maruo.co.jp/lib/tkmacro/mailpopnotifier100.html

 とか。

[ ]
RE:36121 受信通知についてNo.36122
じゅげむ さん 09/04/21 12:46
 
教えていただいたマクロと組み合わせれば実現できそうです。
ありがとうございました。


[ ]