事務所の入退出記録記録アプリケーションで入退した時刻をメール通知(SmtpClientを利用)を行うプログラムを作成中です。
このクラスを利用してメール送信を行った際に、プログラム内で、送信処理を実行したという結果は当然わかるのですが、
1.アドレスが正しくない(アドレス体系ではなく、そもそも間違っている)
2.送信先で拒否されている(携帯キャリアとかだと、おまかせセキュリティなど)
をどう扱うべきか困っています。そもそも、1の判断については、送信してみて初めて分かることですので、仕方ない気はしていますが、
2の状態を、この入退出記録アプリケーション側で受け取ることは可能でしょうか?
送信元のメールボックスを見ると、
host mfsmax.docomo.ne.jp[203.138.181.240]
said: 550 Unknown user XXXXXX@docomo.ne.jp (in reply to end of DATA command)
と拒否されたメールだとわかるのですが、これは、メールボックスを見てはじめてわかることです。できれば、一つのアプリケーション
で、送信→結果とわかるような便利な仕組み(クラス等)がないかなと思った次第です。
※定期的に受信ボックスを確認して、このアドレスはOKだった、NGだったと判断なんて、vb.netで可能なのでしょうか?
ご存じの方、ご教授願います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/21 00:40