【发布时间】:2012-01-06 09:29:10
【问题描述】:
这是网络配置
<appSettings>
<add key="SmtpServer" value="gmail.com"/>
<add key="SmtpUtilisateur" value="superman@gmail.com"/>
<add key="SmtpPassword" value="12345678"/>
</appSettings>
这是我的 vb 方法
Sub SendSimpleMail()
Dim Message As New Mail.MailMessage
Dim utilisateur As String
Dim pass As String
Dim server As String
utilisateur = ConfigurationSettings.AppSettings("StmpUtilisateur")
pass = ConfigurationSettings.AppSettings("SmtpPassword")
server = ConfigurationSettings.AppSettings("SmtpServer")
Message.From = "superman@gmail.com"
Message.To = "superman@gmail.com"
Message.Subject = "test"
Message.Body = "salut je voulais savoir comment tu allais"
Message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1")
Message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", utilisateur)
Message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtppassworld", pass)
SmtpMail.SmtpServer = server
Try
SmtpMail.Send(Message)
Catch ex As Exception
Label1.Text = ex.Message
End Try
End Sub
我收到类似“连接到服务器的传输失败”的错误
我不知道为什么这不好用......
谢谢你帮助我!
vb.net 中的这个
【问题讨论】:
-
@SteveB 不是完全重复的,因为 OP 使用
SmtpMail而不是SmtpClient,它根本不支持 SSL,afaik。 -
OP 提到他想发送一封电子邮件。不是他想使用
SmtpMail。我想问题是要找到一种使用 gmail 发送电子邮件的方法,并且该问题已在建议的副本中得到解决