-1
我已经使用此代码发送电子邮件。当我测试在LOCALHOST这个代码,它工作正常,但在主机上,我得到这个错误:电子邮件不发送使用主机上的Gmail smtp
Failure sending mail.few
我的代码是:
Dim MailMsg As New MailMessage(New Net.Mail.MailAddress("[email protected]"), New Net.Mail.MailAddress("[email protected]"))
MailMsg.Subject = "test"
MailMsg.Body = "test"
MailMsg.IsBodyHtml = True
Dim SmtpMail As New Net.Mail.SmtpClient
Dim SMTPUserInfo As New Net.NetworkCredential()
SMTPUserInfo.UserName = "MYUSERNAME"
SMTPUserInfo.Password = "MYPASSWORD"
SmtpMail.UseDefaultCredentials = False
SmtpMail.Credentials = SMTPUserInfo
SmtpMail.Host = "smtp.gmail.com"
SmtpMail.Port = 587
SmtpMail.EnableSsl = True
SmtpMail.Send(MailMsg)
也许Gmail会阻止你..通过其他检查服务器 – Itiel
我已经使用了2个Gmail帐户,但问题仍然存在 – Mohammad
端口是否打开? – WozzeC