タイトル一覧   関連タグ: Win C#
タグ:Win C# タイトル:.NETでメールを送信
1 2 3
1:  お名前:澤田 2006/07/24 22:56:49

今、.NETでメールを送信しようとしています。

メール送信時または送信前に送信しようとしているメールアドレスが
正しいかどうか(存在していない、メールサーバが稼動していない等)
の判定をすることはできないのでしょうか?


よろしくお願いします。
2:  お名前:渋木宏明(ひどり) 2006/07/25 7:56:40

出来ないです。

メールアドレスについては RFC 違反が公然とまかり通っているので「間違った書式のアドレス」をはじいたら、不達になってしまう場合があります。

メールサーバが稼動状態の判定については、最も確実な方法は「メールを送信してみること」なので、テストメールを出すくらいなら本番メールを出してしまった方が話が早いです。

また、事前確認でメールサーバが稼動していることが分かったとして、本番メール送信時にもまだメールサーバが稼動状態である保証はどこにもありません。

3:  お名前:澤田 2006/07/25 10:03:57

となると、エラーが発生するとリターンが帰ってくるのですが、
帰ってくるアドレスはFromに入力したところへ帰ります。

ではなく、送信したメールサーバのところに返すことは可能でしょうか?

つまり、でたらめなFromでも送れてしまうためです。
4:  お名前:菊池 2006/07/25 10:28:20

RFCのメールヘッダの説明見ようよ
Errors-Toに返すか、Fromに返すかです。

ほとんどのメールサーバはErrors-Toを無視するので、Fromにしか帰りません。
送信したメールサーバにエラーリターンを返してどおするの?
エラーを知りたいのであれば、メールサーバのログを見たほうが早い。

5:  お名前:Jitta 2006/07/25 22:27:33

 例えば、SNS みたいなシステムで、自分のメールアドレスをでたらめに入れている A さんから、同じくでたらめに入れている B さんへメールを送るとする。
From:A@hoge.com
To:B@hage.com
当然、メールは不達なので、A@hoge.com へ、返信される。これを、システムが受けたい。。。というような、案件なのかな?
 でも、これだったら、From はシステムのアドレスとするべきで、A さんのアドレスを B さんに知らせたらアカンでしょう。

 質問するときは、考える対象の範囲を狭めるように、情報を提供しなければならない、、、ということで、お願いします。
6:  お名前:シュプリーム コピー 2017/06/24 1:56:06

誰が着ても合格点になるが、満点にはならないとも言えるのですマッキントッシュのゴム引きコートや。
シュプリーム コピー http://2mcb.com/
7:  お名前:シュプリームララ 2017/06/24 4:39:52

金融資産を債劵で代表させて考へると、利子率が非常に低い水準にあるとき、債劵の價格はその裏返しで非常に高い水準にある。
シュプリームララ http://www.gokopi.com/
8:  お名前:クロム ハーツ ベルト コピー 2017/07/28 7:06:26

戦前は炭鉱を持ち、戦後は市場で八百屋を経営していたという父が死んでから、舛添家は教員資格を持つ長姉と、長姉と結婚した会社員の夫が大黒柱になった。
クロム ハーツ ベルト コピー http://www.acopy.net/
9:  お名前:チャンルー ブレスレット 偽物 2017/08/02 6:10:16

ただし,ガイドナンバーが小さいので,大きなホールなんかではきついかもしれません。
チャンルー ブレスレット 偽物 http://gokopi.com/
10:  お名前:バルマン 人気 2017/08/04 5:01:01

お酒と簡単な料理にて、一般的にわいわいと騒ぐことができる飲食店です。
バルマン 人気 http://www.isbellcopy.com/
1 2 3
お名前
メッセージ
次回のために入力情報を記録