DOBON.NETプログラミング掲示板過去ログ
SMTP認証について
題名: SMTP認証について
著者: dai
日時: 2007/04/09 19:15:42
ID: 19472
この記事の返信元:
(なし)
この記事への返信:
[19475]
Re[1]: SMTP認証について
渋木宏明(ひどり)
2007/04/10 1:04:39
ツリーを表示
環境/言語:[Framework1.1]
分類:[.NET]
Framework1.1でSystem.Web.Mailを使ってメール送信をすると、
outlookで送受信直後であれば、うまくいきますが、
それ以外で、たとえばPC起動直後などでは
「CDO.Message' オブジェクトにアクセスできませんでした」とはじかれます。
System.Web.Mail.Smpt.Send(strFrom,strTo,strSubject,strNody)
ということで、IDもPasswordもなんなもない。どうなってるんかと、調べてみると
Visual Studio 2005のFrameworkのバージョン2.0であれば、
SMTP認証で、メールを送信すれば
XXX.Credentials = New System.Net.NetworkCredential("user", "pass")
することで、上記のトラブは防げるのはないかという結論に至りましたが。
どうなんでしょうか。VB6にどっぷりとつかってきたので、手探り状態です。
意味不明のところがあれば、補足してまた書き込みますので、よろしくお願いします。
追伸
前に、質問1、質問2と2つの質問を同時書き込みしてしまい、みなさんのご返答が
なく、1投稿1質問との指摘をうけたので、マルチポストではないので、ご容赦ください。
題名: Re[1]: SMTP認証について
著者: 渋木宏明(ひどり)
URL:
http://hidori.jp/
日時: 2007/04/10 1:04:39
ID: 19475
この記事の返信元:
[19472]
SMTP認証について
dai
2007/04/09 19:15:42
この記事への返信:
(なし)
ツリーを表示
> SMTP認証で、メールを送信すれば
> XXX.Credentials = New System.Net.NetworkCredential("user", "pass")
> することで、上記のトラブは防げるのはないかという結論に至りましたが。
> どうなんでしょうか。
たぶん防げないと思います。
SMTP 認証が必要なのであれば、直前に outlook でメール送受信をしたことによって動作に違いが現れたりはしないはずです。
> outlookで送受信直後であれば、うまくいきますが、
ということはおそらく、
POP before SMTP
http://search.live.com/results.aspx?q=POP+before+SMTP&FORM=OPNSCH
が必要なんではないかと思います。
> VB6にどっぷりとつかってきたので、手探り状態です。
言語関係ないでしょ。
SMTP 周りの認証方式に関するお勉強をすればいいんでないかと。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
Framework1.1でSystem.Web.Mailを使ってメール送信をすると、
outlookで送受信直後であれば、うまくいきますが、
それ以外で、たとえばPC起動直後などでは
「CDO.Message' オブジェクトにアクセスできませんでした」とはじかれます。
System.Web.Mail.Smpt.Send(strFrom,strTo,strSubject,strNody)
ということで、IDもPasswordもなんなもない。どうなってるんかと、調べてみると
Visual Studio 2005のFrameworkのバージョン2.0であれば、
SMTP認証で、メールを送信すれば
XXX.Credentials = New System.Net.NetworkCredential("user", "pass")
することで、上記のトラブは防げるのはないかという結論に至りましたが。
どうなんでしょうか。VB6にどっぷりとつかってきたので、手探り状態です。
意味不明のところがあれば、補足してまた書き込みますので、よろしくお願いします。
追伸
前に、質問1、質問2と2つの質問を同時書き込みしてしまい、みなさんのご返答が
なく、1投稿1質問との指摘をうけたので、マルチポストではないので、ご容赦ください。