― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 3 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2016年4月28日(木) 10:29 
アドオンで、複数に送信時に便利なMail Merge と 表示名を削除してくれる Auto Address Cleaner についてです。
両方入れると、Mail Merge が動作しなくなることが分かりました。
やむを得ないので、複数送るときには、Auto Address Cleaner を無効化して再起動していますが、
両立させる方法ご存知でしたらお教え下さい。

_________________
Mozilla/5.0 (Windows NT 5.1; rv:43.0) Gecko/20100101 Firefox/43.0


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2016年4月29日(金) 11:41 
オフライン
Administrator

登録日時: 2005年6月23日(木) 23:29
記事: 2723
お住まい: 東京
管理人の Cai です。
Thunderbird 本体ではなくアドオンに関する話題でしたのでトピックを移動しました。

フォーラムの利用について より
引用:
» 質問するときは
  • フォーラムは扱う話題によっていくつかのカテゴリコーナーに分かれています。もっとも適していると思われるコーナーで質問しましょう。
  • Mozilla 製品には様々な種類があります。また Windows や Mac OS だけでなく Linux などでも動作します。そのため、どの製品と OS をお使いかによって問題の切り分け方が違いますし、回答の仕方が異なります。質問には必ずお使いの製品名・バージョンと お使いの OS の種類を含めてください。

質問の際には適切なカテゴリへの投稿をお願いします。また、OS・Thunderbid だけでなくアドオンについてもバージョンについての情報提示をお願いします。

_________________
[Desktop] Windows 10 Pro 22H2 (64bit) / Intel Core i7-2600 / Nvidia GeForce GTX 1650 GDDR6 / 32 GB Memory
[Laptop] Windows 10 Pro 22H2 (64bit) / Intel Core i5-520M vPro / Intel HD Graphics / 8 GB Memory
[Android] Android 13.0 (arm64) / Xperia 5 III (XQ-BQ42)
常用環境: Firefox ベータ版、リリース版 (Win64 x86-64, Android), Thunderbird ベータ版、リリース版 (Win64 x86-64)
テスト環境: Firefox (ESR, Nightly, Win64 x86-64, Android)

Cai/1.0 (Homo sapiens; N; Homo sapiens chemist; male; rv:0.0.4.1+)
-- いつまでたっても nightly
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0

通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2016年4月30日(土) 20:38 
※質問するときは、「フォーラムの利用に関するご案内」、とりわけ「質問するときは」に目を通し、OS の種類や Thunderbird のバージョン、アカウントは IMAP か POP かといった使用環境についての最低限の情報を書き添えることをお勧めします。

Mite さんが書きました:
アドオンで、複数に送信時に便利なMail Merge と 表示名を削除してくれる Auto Address Cleaner についてです。
両方入れると、Mail Merge が動作しなくなることが分かりました。

これは、以前はこの2つのアドオンを同時に動かしても問題は起こらなかったが、ある時を境に「Mail Merge が動作しなくな」ったという意味でしょうか。例えば、Thunderbird 38.7.2 までは期待通りに働いていたが、45.0 にアップデートしてからおかしくなった、とか......。
それとも、その2つのアドオンを組み合わせて使い始めたら、この問題に気づいたという意味でしょうか。

前者の場合は、ご利用の環境条件が明記されていないので如何とも言えない部分がありますけど、後者の場合だとすると、比較として当方の環境での動作状況を報告できます。
条件は、Windows 8 + Tunderbird 45.0 + Mail Merge 4.6.0 + Auto Address Cleaner 1.0.4 の組み合わせです。

Mail Merge の条件設定で、宛先アドレスの取得先としての [ソース] を [CSV] にして使う場合、Auto Address Cleaner が有効だと Mail Merge の [配信モード] がいずれであっても、途中で Mail Merge の動作が止まります。
例えば、[配信モード] が [今すぐ送信] なら送信できないままメッセージ作成ウィンドウが閉じます。[下書きに保存] 、[後で送信] でも同様に、進捗ダイアログが一瞬出ますが、処理未了のままメッセージ作成ウィンドウが閉じて内容も消えます。

[ソース] を [アドレス帳] にして使う場合は、[配信モード] がどれであっても、動作異常は認められません。メッセージ作成ウィンドウで指定した複数の宛先ごとに Mail Merge の機能でメッセージが複製され、なおかつ Auto Address Cleaner の機能で宛先の表示名が削除され、メールアドレスだけの状態で送信や下書き保存ができます。

この動作は、Tunderbird 45.0 に限らず、前バージョンの 38.x 系でも同様でした。

このような動作結果からの推測ですが、Mail Merge が宛先アドレスの取得先ソースとして [アドレス帳] を使う場合、メッセージ作成ウィンドウでは複数の宛先がすでに指定されており、それらの表示名に対して Auto Address Cleaner の機能が働くことができるので、表示名が削除されて送信がおこなわれるのだと思います。

一方、Mail Merge を [CSV] で使うときは、Thunderbird のメッセージ作成ウィンドウの [宛先] 欄には "{{Email}}" のような Mail Merge 独自の変数が指定されているだけで、別途用意された CSV ファイルに記した各データを Mail Merge の機能で個々に差し込みながら個別メッセージを生成して送信することになります。これは明らかに Mail Merge 固有の動作であり、Thunderbird の標準的な動作ではありません。
(この場合、CSV ファイルに記したメールアドレスに表示名を付けなければ、Auto Address Cleaner のような機能はまったく必要ありません。)

Auto Address Cleaner は、メッセージ作成ウィンドウの [宛先] 欄(To や Cc)に指定されたデータのうち、送信に必須ではない表示名の部分を除去します。この動作は、メッセージの送信時に自動的におこなわれます。

問題は、この2つが同時に動作するときです。

Mail Merge を使う利点は、用意した CSV ファイルを使って任意のデータを個別メール(の宛先、件名、本文)に差し込める点です。しかし、この機能は Mail Merge 固有の動作です。
この機能を使うとき、Thunderbird のメッセージ作成ウィンドウの [宛先] 欄には Mail Merge 独自の変数指定しかなく、送信実行時に Mail Merge が 変数指定に基づき CSV ファイルから個別データを差し込もうとします。
一方、Auto Address Cleaner は Thunderbird から送信が実行されるとき、[宛先] 欄に入っているデータからメールアドレスだけを残して表示名などの余分なデータを除去しようと働きます。

つまり、Thunderbird の [宛先] 欄で定義されるデータに対して、2つのアドオンから異なる動作が同時に発生することになり、両者の機能が競合しているのだと推測されます。(一般的に、同系統のアドオンを多用すると問題が起こりやすくなりますが、本件はどちらも送信時に宛先アドレスに関与する送信系アドオンなので、コンフリクトしやすいのだと思われます。)

Mail Merge と Auto Address Cleaner を併用し、なおかつ Mail Merge を [CSV] で利用する場合には、現状では避けられない現象のように思います。
Thunderbird 側の設定変更などで、ひとつの対象(宛先アドレス)に対する同時的な異なる動作(2つのアドオン)を両立させるようにできるものではありませんし、現状の Mail Merge や Auto Address Cleaner にも問題回避に役立つ設定項目は見当たりません。
Mail Merge を優先的に使いたいときは、面倒でも Auto Address Cleaner を無効化するしかないのでは、と思います。

起こっている現象をアドオンの作者さんに 具体的に報告 (*) すれば、修正していただけるかもしれませんが、いまの時点でどちらのアドオンを対象にすればいいか、ぼくには判断できません。
機能的には Mail Merge のほうが特殊なので、Mail Merge 側で他の送信系アドオンとのコンフリクトを避ける仕組みを追加していただければうれしいですが、Auto Address Cleaner 側で送信メッセージごとに動作をトグル形式で ON-OFF できるような機能を追加していただけるなら、Mail Merge を使って送信するときだけメッセージ作成ウィンドウから Auto Address Cleaner を OFF にすることが容易になるとも思いますし......。

 (*) 「~できない」といった漠然とした言い方でなく、実際におこなった手順とそのときの状況説明をできるだけ具体的に伝える、という意味です。

ストレートな解決策でなく申し訳ありませんが、とりあえず以上です。的外れな話になっていたらすみません。


(オフトピ)
ご利用の環境条件が明記されていませんが、投稿時の UA から推測すると Windows XP をお使いのように見受けられます。
リスクを承知の上でお使いなら余計なお世話になってしまいますが、いちおうこういう場でのお約束ですから、一言書き添えておきます。

Windows XP は Microsoft がサポートを終了して久しい OS です。
これを使い続けることは相応のリスクを抱え込むことになります。アプリケーションによっては新しいバージョンで XP のサポートを打ち切っているものもあります。Web サイトによっては、XP だと適正に使えないケースもありえます。
十分ご注意ください。

_________________
Mozilla/5.0 (Windows NT 6.2; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0


通報する
ページトップ
  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 3 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[15人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean