繁体   English   中英

SMTP错误:“客户端无权向此服务器提交邮件”

[英]SMTP error: “Client does not have permission to submit mail to this server”

发送电子邮件时出现以下错误。 可能是什么原因?

客户端无权向该服务器提交邮件。 服务器响应为:5.5.1 STARTTLS可能不会重复。

这是堆栈跟踪...

堆栈跟踪

at System.Net.Mail.StartTlsCommand.CheckResponse(SmtpStatusCode statusCode, String response)
at System.Net.Mail.StartTlsCommand.Send(SmtpConnection conn)
at System.Net.Mail.SmtpConnection.GetConnection(String host, Int32 port)
at System.Net.Mail.SmtpTransport.GetConnection(String host, Int32 port)
at System.Net.Mail.SmtpClient.GetConnection()
at System.Net.Mail.SmtpClient.Send(MailMessage message)

我正在使用端口587/465上的SSL连接到smtp.gmail.com

似乎您正在使用SSL / TLS连接发送邮件,但是由于某种原因,该代码似乎发送了两次打开连接的请求,这是无效的。 仅从异常和堆栈中很难找出问题所在。 如果可能,发布发送代码。

也许SMTP服务器需要身份验证(用户名/密码),而您不提供身份验证? (只是一个猜测)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM