0

我可以从本地主机发送电子邮件。但是当我从互联网空间发送电子邮件时,我遇到了问题。是网站面板的问题吗?我该如何解决?

System.Net.Mail.SmtpException: SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.5.1 需要身份验证。在 System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, Boolean allowUnicode, SmtpFailedRecipientException& exception) 的 System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, String response) 了解更多信息

在 System.Net.Mail.SmtpClient.Send(MailMessage 消息)

在 Defraz.Movafaqiyat.WebApp.usercontrols.AppCodes.MailHelper.SendMailMessage(字符串来自,字符串到,字符串密件抄送,字符串抄送,字符串主题,字符串正文,字符串域名称,布尔 isBodyHtml)

webconfig的一部分:

<smtp from="movafaqiyat@gmail.com">
    <network host="smtp.gmail.com" port="587" userName="movafaqiyat@gmail.com" password="mypassword" defaultCredentials="false" enableSsl="true" />
  </smtp>
4

1 回答 1

0

尝试使用 port="465" (在邮件客户端中设置 POP)并确保在您用于发送电子邮件的服务器上打开此端口。

于 2013-04-08T12:56:08.863 回答