C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 113 を表示中)
■66709 / )  Re[1]: メール送信結果について
□投稿者/ 甕星 (11回)-(2013/05/18(Sat) 07:32:05)
No66689 (ぼぼ さん) に返信

> ただ、どういうわけか送信成功となったり、失敗になったりと正しく送信結果が取れません。

仕様です。

現在のインターネットメールの仕様上、相手先に届いたか否かを
確実に知る方法はありません。

相手が読んでくれたか確認するには、返信するようにお願いするとか、
メールごとに異なるURLを埋め込んでおき、そのURLを開いてもらう
といった対応が必要です。

これはインターネットメールがもつ根本的な欠点で、それ故に
最近はFaceBookなどのSNSを使ってやり取りすることが増えてるわけです。

確実にエラーを取れるのは、実在しないドメインを使ったメールアドレス
の場合だけじゃないかな。

> 一つ気になったのが、送信メールサーバより返されているんでしょうが、
> 送信エラー時に返却されるメールも来たり来なかったりとばらけています。

SMTPサーバーがエラーを返すと総当りでエラーになるか試すことで、
有効なメールアカウントの一覧を作れてしまうので、今はUser unknown
エラーを返さないサーバーが多いです。


返信 編集キー/


管理者用

- Child Tree -