PHPでメールマガジンを送信しているのですが

登録されているメールアドレスが、しっかりメール受信しているか確認するには、どんな方法がありますでしょうか?

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2013/07/11 15:55:04
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:dawakaki No.1

回答回数797ベストアンサー獲得回数122

ポイント34pt

電子メールには、到着確認を提供する手段が用意されていません。
開封確認(RFC3798 Message Disposition Notification)を使うことになりますが、メールマガジンだと嫌がられると思います。
いちおうPHPで開封確認を送るプログラムを紹介しておきます。
http://hal456.net/qdmail/notification

id:makocan

うーん。これだと、相手が開封確認を送らないと
届いてる人でも、不達に扱いになっちゃうってことですかね。。。

2013/07/05 15:44:32
id:nikodesu No.2

回答回数1025ベストアンサー獲得回数39

ポイント33pt

メールの仕組み上100%の確認は無理です。
やはりエラーメールで精査していくか受け取りを連絡してもらうしか確認の使用がありませんが、
届いてもスパムになっているかも知れませんし、開封の確認連絡もいやですよね。
http://allabout.co.jp/gm/gc/296655/

id:makocan

エラーメールで精査で問題ないです。
これのやり方はおしえてもらえますでしょうか?

2013/07/11 16:35:18
id:mahosuto No.3

回答回数789ベストアンサー獲得回数28

ポイント33pt

http://www.724685.com/weekly/i/qa070606.htm

こういうのを使えば出来そうですが面倒な手間がかかるのであまりオススメはできません。

  • id:rouge_2008
    エラーメールが返ってこなければ、受信されたと考えて大丈夫だと思います。
    メール受信者が迷惑メールと考えるようでしたら、メールマガジン購読の登録をしないと思いますし、読んでみて必要ないと思ったら登録解除するはずです。

    ※メールマガジンの内容が不明なので可能かどうか分かりませんが、可能なら前文のみ記載して本文全体を読みたい時は記載されたURLにアクセスしてもらってはいかがでしょう?
    URLにメール受信者ごとに割り当てた特有のIDをつけておくと、メールを読んでいる人といない人の区別がある程度ですがつくと思います。(※アクセス集計期間は、メールマガジンの発行回数にもよりますが、1ヶ月~半年間程度一度もアクセスがない場合は、読んでいないと判断してもいいと思います。)

    ※どのような目的でメール受信されているか確認したいのでしょう?
    特に利用目的がない場合は、最初に書いたようにエラーメールを確認するだけでいいように思います。
  • id:tezcello
    > エラーメールが返ってこなければ、受信されたと考えて大丈夫
    僕が調べた頃から変わっていなければ、のお話ですが...
    Softbank は受け取りを拒否している(許可していない)場合、他の携帯キャリアのようにエラーレポートが返りません。

    iCloud へ送ったメールは、何か気に入らない所(何らかの判断基準があるのでしょうが、非公開だし整合性や正当性を欠いているように感じる)があると迷惑メールフォルダにさえ残りません。
    __こちらもエラーレポート返らず


    HTMLメールを送り、その中にロゴ等( 1px×1px の背景と同色の画像なんてのも)のURLに、宛先のユーザと紐付けたIDを仕込み、それをウェブサーバのログからチェックするとかそのURLでスクリプトをキックして画像を返しつつ着信フラグを立てるとか

    受信側がHTMLメールを受取らない(=テキスト部のみ表示する設定)とダメですけどね。
    よくあるメルマガなどは、かなりの餌をチラつかせてウェブページへ誘導したりしてる感じがしますね。


    メールなんて、すぐに届く事も、確実に届く事も、担保されていないシステムのハズなんですけど、誤解されている方が多いようです。
    PHP などで、メール関数の戻り値で「届いたかどうか」を判断しようとしている酷いのもあったりして...

  • id:dawakaki
    > エラーメールが返ってこなければ、受信されたと考えて大丈夫
    tezcelloさんがコメントしているように、キャリアによってはエラーを返しません。
    僕のDoCoMoは返しません。

    あと、PCメールとかでエラーが返らなかったとしても、サーバが受信したということを間接的に伝えているだけで、相手が受け取った証明にはならないです。
  • id:rouge_2008
    エラーメールを返さないサーバーもあるんですか・・・
    iCloudは分かりませんが、携帯キャリアの場合は数年前に騒がれた迷惑メールへの対策としての可能性があると思います。
    迷惑メール業者に有効なメールアドレスのリストを作成されるのを避ける為かもしれません。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません