1

次のコードなしでvb.netでメールを送信できるかどうか疑問に思っていました

SmtpServer.Credentials = New  _
Net.NetworkCredential("admin@example.com", "password")

私はサーバーを切り替えていますが、変更されているサーバーから送信されたのと同じ資格情報をすべて含む電子メールを送信する Web サイトがたくさんあります。私の問題は、変更が発生したときにサイトに影響を与えることです。私の質問は、smptServer.Credentials = New _ の本当の意味は何ですか? Net.NetworkCredentials("admin@example.com, "password") はこれなしで送信できますか?したがって、vb.netでこれらなしでメールを送信できるかどうか疑問に思っていましたか??

前もって感謝します!

4

1 に答える 1

1

一部のSMTPサーバーでは、スパムの中継に対する保護手段として、クライアントが自身を認証する必要があります。他のサーバーはそうではありません。使用しているサーバーで認証が必要な場合は、認証を提供する必要があります。そうでなければ、あなたはしません。

于 2012-11-28T20:41:30.280 に答える