私は会社のSMTPサーバーから電子メールを送信する必要がありますが、プロキシを経由する必要があります(インターネットに接続できないため、プロキシを経由しないとメールサーバーに送信できません)。私は使用している電子メールサーバーを介して電子メールをアプリケーションサーバーから送信しようとしていますが、私が使用しているアプリケーションサーバーは、プロキシを介してのみ外部の世界にアクセスできます)。プロキシ経由で電子メールを送信
Imports System.Net.Mail
Imports System.Net
Dim mm As New System.Net.Mail.SmtpClient
mm.EnableSsl = True
mm.Host = "mail.company.net"
mm.Credentials = New NetworkCredential("user", "pass")
Dim w As New MailMessage()
w = New MailMessage()
w.Subject = "test"
Dim mailAddress As New System.Net.Mail.MailAddress("[email protected]", "Support")
w.From = mailAddress
Dim Em As New MailAddress("[email protected]")
w.To.Add(em)
w.IsBodyHtml = True
w.Body = sbody
mm.Send(w)
お願いします。
問題はなんですか?また別のノートでは、前の行で 'New'を宣言しているので、' w = New MailMessage() 'は必要ありません。ここでのクイック検索は、これを助けてくれる[this](http://stackoverflow.com/questions/8884306/proxy-with-smtp)を生成しました。 – Bugs
@sloth私はすでにこの質問を見ていましたが、解決策を試しましたが動作しませんでした – User7291