2011-08-04 14 views
1

私はDjangoを使ってPythonで動作する単純なメール送信アプリケーションを持っています。電子メールを送信した後に、受信者がそれを開いたかどうかを確認する方法がありますか? もしそうなら、どうすればいいですか?djangoで送信された電子メールの状態を確認する

+1

受信者のレシピを依頼して、受信したかどうかを確認してそのレシピがあるかどうかを確認することができます。または、サイトのクッキーを検索する電子メールにphpイメージ(画像を返すPHPスクリプト)を入れ、見つかった場合、ユーザーが電子メールを開いたことを知ることができます(電子メールイメージはデフォルトでブロックされます)。しかし、それ以外のメールはそのようなことをサポートしていません。 – Ben

答えて

2

私が知っていることを確認する2つの方法は、返品領収書であり、イメージが読み込まれているかどうかを確認する方法です。どちらも非常に信頼できるものではありません。私はイメージ1が2つの方が信頼できると思います。

あなたはpluggable app for confirming a link is being clickedを受け取ることができますが、電子メールにリンクを入れる代わりに、電子メールに画像を入れてください。これは画像を出力するようにconfirm_email viewを変更する必要があります(空の場合もあります)。

上記のライブラリはパスワードを確認するためのものですが、電子メールの読み取りも確認する必要があります。

+0

私は自分のメールクライアントとgoogle gmail(確かに)の人物で、デフォルトで画像を無効にします。 IMHO – garmoncheg

+0

昨年、返品領収書をクリックしたことはありませんでした(または尋ねられました)が、私はしばしば画像が表示されるようにしました。受け取ったかった。だから逸話的に、私はそれが2人のより良い選択だと思う。 –

3

送信しようとしているメールに返信領収書フラグを設定すると、を設定することができます。しかし、多くの人々(私は私が知っている)はその領収書を無視するので、あなたはそのような場合には決して見つけられません。

受信者がメールを読んだかどうかを確認する方法を100%指定するよう求めている場合は、NOというストレートな回答はできません。

1

ほとんどのサイト登録のように、あなたのメッセージにconfirm urlを生成する以外に方法はありません。人があなたのウェブサイトに登録して喜んでいるなら、彼は確かにどんな種類の電子メールクライアントでも確認をクリックします。それ以外の場合はスパム/詐欺メールです。そこに私の同僚が言及した他の2通りの方法がある...しかし、彼らは、「安全でない」に基づいているだけでなく、あなたがそれを行うと、それは確かに生きた電子メールだ知ることができる方法はありません

...

古いメールクライアントの設定ではなく確かに... IMHO。

関連する問題