メール送信について
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
メール送信について
msg# 1
mmcc
投稿数: 26
メール関数を使用して、メールの送信を行っています。
存在しないアドレスにメール送信(MailSendにて)しても「成功」となるのですが、
この場合のエラーを取得する方法はありますでしょうか。
よろしくお願いします。
存在しないアドレスにメール送信(MailSendにて)しても「成功」となるのですが、
この場合のエラーを取得する方法はありますでしょうか。
よろしくお願いします。
投票数:0
平均点:0.00
Re: メール送信について
msg# 1.1
Tanda
投稿数: 2151
mmccさん
メールアドレスが存在しているかどうかの判定は次のいずれかです。
1. 相手側のPOPサーバが存在しない。
2. アカウントが存在しない。
前者はDNSで判定され、後者はPOPサーバがエラーを返します。
いずれの場合も送信時点では判定できません。エラーを受け取って
から、それなりのロジックを書く必要がありますが、一筋縄では
行きそうにありませんね。
メールアドレスが存在しているかどうかの判定は次のいずれかです。
1. 相手側のPOPサーバが存在しない。
2. アカウントが存在しない。
前者はDNSで判定され、後者はPOPサーバがエラーを返します。
いずれの場合も送信時点では判定できません。エラーを受け取って
から、それなりのロジックを書く必要がありますが、一筋縄では
行きそうにありませんね。
投票数:1
平均点:10.00
Re: メール送信について
msg# 1.2
mmcc
投稿数: 26
ありがとうございます。
基本的なことがわかっていなくて...たいへんわかりやすい説明ありがとうございました。
難しいようで残念でした。
基本的なことがわかっていなくて...たいへんわかりやすい説明ありがとうございました。
難しいようで残念でした。
投票数:0
平均点:0.00
Re: メール送信について
msg# 1.3
pu_mahalo
居住地: 大阪
投稿数: 775
こんにちは Puです
E-Mailの仕組み上 送信は自身が許可されたSMTPサーバーへ
送信依頼するだけなので エラーはSMTPサーバーが他のSMTPサーバーへ
依頼賭けたりして 最終的に受信boxへ配信されますので
Mail送信pgでエラーを取得するのは難しいですね
でわ〜でわ〜
E-Mailの仕組み上 送信は自身が許可されたSMTPサーバーへ
送信依頼するだけなので エラーはSMTPサーバーが他のSMTPサーバーへ
依頼賭けたりして 最終的に受信boxへ配信されますので
Mail送信pgでエラーを取得するのは難しいですね
でわ〜でわ〜
投票数:0
平均点:0.00