MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
メール一括送信時における既読者の把握 https://forums.mozillazine.jp/viewtopic.php?f=3&t=17156 |
ページ 1 / 1 |
作成者: | Hjime [ 2018年8月02日(木) 12:56 ] |
記事の件名: | メール一括送信時における既読者の把握 |
お世話になります。 Thunderbirdで複数の人に同一のメールを一括送信した際に、 誰がいつメールを開いたかを自動で一覧にして集計する方法はありますか? できればExcelで集計したいです。 OutlookだとExcelのVBAでできるようなのですが。 |
作成者: | 偶然的通行人 [ 2018年8月04日(土) 15:33 ] |
記事の件名: | Re: メール一括送信時における既読者の把握 |
※質問するときは、「フォーラムの利用に関するご案内」、とりわけ「質問するときは」に目を通し、OS の種類や Thunderbird のバージョン、アカウントの種類(IMAP か POP か)といった使用環境についての最低限の情報を書き添えることをお勧めします。 Hjime さんが書きました: Thunderbirdで複数の人に同一のメールを一括送信した際に、 誰がいつメールを開いたかを自動で一覧にして集計する方法はありますか? 「開封確認」(「開封通知」ともいう)の機能を使うことで、(1)開封したことを通知する要求を送信メールに含めることができ、(2)このメールを受け取った受信者はその要求に応えて「開封確認」の通知を送ることができます。 この機能は、Thunderbird にも存在します。 しかし、この機能は電子メールの仕組み上オプション扱いであり、セキュリティ面からも配慮すべきことがあるため、初期状態では無効化されているメールソフトも多いとか思います。Thunderbird もそうです。 そのため、送信者が「開封確認」要求を付けて送ったとしても、この要求に対し積極的に返信を許容している受信者からしか、応答は返ってきません。つまりは、すべての受信者から確実に「開封確認」の通知が返ってくるとは限らない、ということです。 Hjime さんが書きました: OutlookだとExcelのVBAでできるようなのですが。 ご存知のように、VBA (Visual Basic for Applications) は、Microsoft Office 製品に固有のプログラム言語(マクロ言語)です。 例えば、Excel に組み込んで、決まった作業手順を自動化するようなときに、よく使われたりします。 Office ファミリーである Outlook なら、VBA を組み込んで仰るようなことを自動処理できるのかもしれませんが、Microsoft 製品ではない Thunderbird に VBA を組み込む(Thunderbird 上で VBA を実行する)ことはできません。 (補足) VBA と OS 標準の仕様などを組み合わせて、Excel から Thunderbird を呼び出し、定型のデータを挿入してメールを作成するようなことはできますが、この場合の Thunderbird は、VBA によって呼び出される受動的な役回りでしかありません。Thunderbird 本体が自発的に VBA を駆使して能動的な動作をとれるわけではありません。 Thunderbird でこのようなことを(能動的に)実行するとしたら、そういう機能を持ったアドオン(拡張機能)を作るぐらいしか思いつきません。 あるいは、「開封確認」の通知メールは独特な構成要素を持っていますから、Thunderbird 側で「同一のメールを一括送信した」相手先のメールアドレスや、開封確認であることの内容を条件に、メッセージフィルタ―で判別して特定のフォルダーに自動的に分類することはできると思います。 そのフォルダーは、プロファイル内ではひとつのテキストファイルとして存在します。 このテキストファイルを対象に、そこから「誰がいつメールを開いたか」がわかるデータを抽出し、テーブルとして配列するような VBA を書けば、「自動で一覧にして」「Excelで集計」することはできるかもしれません。 この場合、Thunderbird が VBA を実行するのではなく、VBA で実行される内容の対象として、Thunderbird のメールデータが使われるだけです。 ただし、上述のように、「同一のメールを一括送信した」相手がみんな、開封確認を返してくるという保証はありません。 とりあえず以上です。的外れな話になっていたらすみません。 (おことわり) 現在、健康上の制約により不定期な書き込みしかできなくなっています。すぐに応答できない場面がかなり多くなりますことを、ご容赦ください。 |
作成者: | maji [ 2018年8月04日(土) 19:11 ] |
記事の件名: | Re: メール一括送信時における既読者の把握 |
Hjime さん、とゆ者です。 偶然的通行人 さんから 偶然的通行人 さんが書きました: Hjime さんが書きました: Thunderbirdで複数の人に同一のメールを一括送信した際に、 「開封確認」(「開封通知」ともいう)の機能を使うことで、誰がいつメールを開いたかを自動で一覧にして集計する方法はありますか? (1)開封したことを通知する要求を送信メールに含めることができ、 (2)このメールを受け取った受信者はその要求に応えて「開封確認」の通知を送ることができます。 Hjime さんが希望されてる「メール送信時での既読者の把握」は 相手から返ってくる開封通知メールとは別物だと思われ、 偶然的通行人 さんとは別の切り口からコメントさせていただきます。 まず Thunderbirdに限らず一般的な POP/IMAP で受信し smtpで送信するメールアプリには 自分が発信したメールを相手がえつ受信&開封したかを知る機能はありません。 強いて可能性あげると 偶然的通行人 さん言及の「台風確認」機能ですが 偶然的通行人 さんコメントの通り相手側がソレを許可してるかに依存するので (経験的に許可してないケースの方が多いはず) 現実的では無いでしょう。 Hjime さんが書きました: OutlookだとExcelのVBAでできるようなのですが。 Outlookは「一般的な POP/IMAP で受信し smtpで送信するメールアプリ」ではありません。 Outlookは Microsoftが独自に作ったメールシステムであり クライアント(端末)側アプリだけでなくサーバ側の機能とセットになった仕組みです。 勤務先職場で独自に Outlookサーバを構築してる場合や クラウド形式で Outlookサーバに繋がってる場合で 同じ Outlookサービスを使ってるメンバー同士であれば 自分が発信したメールを誰が何時に開封したかしてないかをサーバ側で把握出来るはずです。 それは サーバ機能とクライアント機能の両方セットで作られた独自システムだからこそ出来る技かもしれません。 ちなみに Outlookであっても Outlook以外の相手へ向けて発信したメールは さすがの Outlookでも相手の開封確認は普通は出来ないはずです。 とゆ事で 残念ながら Hjime さんご希望の機能は Thunderbirdを含めた一般的な POP/IMAP で受信し smtpで送信するメールアプリでは出来ない と私は思います。 では。 . |
作成者: | Hjime [ 2018年8月07日(火) 19:42 ] |
記事の件名: | Re: メール一括送信時における既読者の把握 |
回答ありがとうございます。 ThunderbirdとOutlookの仕組みの違いについて理解できました。 望み通りのものは作れなそうですが、とりあえず開封確認を全員が許可する前提でアドオン作成の勉強をしてみます。 |
ページ 1 / 1 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |