0

私は大量の電子メール アドレスに大量のメールを送信することを含む CodeIgniter プロジェクトに取り組んでいます。実際に配達された数を追跡したい。どうすればできますか..?

助けてください。

4

4 に答える 4

1

これは通常、次の方法で行われます。

<img src="http://mydomain.com/email_tracker.php?email=X&..." style="width: 1px; height: 1px; display: none;" />

そしてemail_tracker.php、メールを追跡するためのコードを取得します

説明

電子メールを送信するときに画像 HTML を生成し、通常はユーザー ID、電子メール、または同様の情報 (一意に識別されます) を追加します。

ユーザーがメールを開くと、画像が読み込まれ、 にリクエストが送信されemail_tracker.php?...ます。これにより、メールを追跡できます。

ノート

これは 100% 正確ではありません。ユーザーが画像を無効にしている場合、そのユーザーがメールを開封したかどうかを確認することはできません。

PS:

これにより、開かれた数がチェックされます。どれが正常に配信されたかを知る実際の方法はありません。これを行うには、ログを解析する必要があります。

于 2013-02-01T11:51:05.980 に答える
1

次の方法で追跡を使用できます。

http://www.phpdevtips.com/2013/06/email-open-tracking-with-php-and-mysql/?utm_source=rss&utm_medium=rss&utm_campaign=email-open-tracking-with-php-and-mysql

于 2015-06-04T07:13:31.240 に答える
0

ライブラリ呼び出し sendgrid があり、これには codeigniter を備えたプラグインがあり、天気の電子メール配信の読み取りとすべてを確認できます

こちらをご覧ください

于 2013-02-01T12:43:28.403 に答える
0

画像を追加できないプレーンテキストのメールを送信する場合は、ユーザーごとに一意のリンクを作成します。ただし、これはリンクをクリックした場合にのみ機能します。

HTML ベースの電子メールであっても、最良の結果を得るために両方の方法を組み合わせます。一部のユーザーはリンクをクリックしますが、画像はロードしません。

于 2013-02-01T12:36:28.547 に答える