2011-08-11 7 views
1

Hiii drupalから送信された電子メールの状態をどのように追跡することができますか?私は私のサイトから送られたすべての電子メールがクライアントのメールに送られるかどうかを知りたい。私はまた、それが読まれているかどうかを知りたがっています。drupalから送信された電子メールの状態を追跡するには

可能でしょうか。可能であれば、どうすればこのことができますか?

+3

簡単な答えは、(少なくとも、ポストカードが納品されたかどうかを確認できるだけではありません)ことはできません。ただし、電子メールバウンスハンドラを使用して*返された*電子メールを分析することはできます。 –

答えて

1

電子メールをHTML形式で送信し、gifのURLにGETパラメータとして追加された電子メールの一意のIDを使用して、サーバー上のPHPスクリプトから提供される小さな(1px四角) 。スクリプトは、drupalのwatchdog()関数などを使用して開いた電子メールを記録できます。

スパマーによるこのような追跡を防ぐために、一部の人のメールクライアントが画像のダウンロードを自動的に拒否するか、平文モードでHTML電子メールを開くなど、これは間違いないことです。モバイルクライアント。しかし、これはあなたの状況によっては依然としてあなたにとって役に立つかもしれません。

CiviCRM Drupalモジュールは政治的キャンペーンに重点を置いているため、この機能は完璧ではなくても潜在的に役立ちますが、CiviMailコンポーネントを使用してメッセージを送信する必要がありますそれはまた、バウンスを追跡するので、悪い解決策ではありません)。

1

できません。メーラーデーモンに引き渡されると、それ以上の制御はありません。

メッセージが受信されたかどうかを確認する方法はありますが、信頼できるものはありません。領収書を要求することはできますが、ユーザーは領収書を送信する義務がなく、要求によって迷惑をかけることがあります。あなたはウェブバグ(メールが受信されたという事実を記録するスクリプトを実際に実行する画像へのリンク)を埋め込むことができますが、それらは簡単にブロックされ、HTMLメールでのみ使用できます。

関連する問題