首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法连接远程服务器(SMTP,托管服务器)

无法连接远程服务器(SMTP,托管服务器)
EN

Stack Overflow用户
提问于 2016-12-02 19:38:32
回答 2查看 501关注 0票数 0

我正在尝试通过SMTP发送邮件,但我收到无法连接远程服务器的错误,我已经尝试了很多次,但仍然收到相同的错误

我的网站被托管在Go Daddy上

请任何人建议我哪里错了,或者在GoDaddy服务器上有任何设置来发送来自“relay-hosting.secrevever.net”的邮件。

代码语言:javascript
复制
 MailAddress fromAddress = new MailAddress(from);
            message.From = fromAddress;
            message.To.Add(toList);
     System.Net.Mail.SmtpClient Client = new System.Net.Mail.SmtpClient("
relay-hosting.secureserver.net", 25);
   Client.Credentials = CredentialCache.DefaultNetworkCredentials;
            Client.DeliveryMethod = SmtpDeliveryMethod.Network;
            Client.Send(message);
EN

回答 2

Stack Overflow用户

发布于 2016-12-02 19:43:43

您正在尝试使用远程SMTP服务器发送邮件,但使用的是本地环境中的凭据。

尝试使用另一种凭据类类型来指定更具体的类型:

代码语言:javascript
复制
Client.Credentials = new System.Net.NetworkCredential("yourusername", "yourpassword");
票数 0
EN

Stack Overflow用户

发布于 2018-04-11 20:13:45

参考您的代码: System.Net.Mail.SmtpClient Client = new System.Net.Mail.SmtpClient(“relay-Hosting.secuaryver.net”,25);

您使用的是端口25,这实际上是问题所在。使用GoDaddy作为其主机提供商的系统管理员在通过端口25发送邮件时可能会遇到问题。这是因为GoDaddy要求它们的服务器通过自己的SMTP中继而不是任何第三方进行发送。这真的是一个令人沮丧的情况,但这就是Godaddy的政策。如果你使用Godaddy中继,那么它将会工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40931356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档