使用除smtp.gmail.com之外的smtpClient和smtpserver发送电子邮件

时间:2014-08-25 14:52:03

标签: c# smtpclient

我搜索并发现了许多代码,演示了使用gmail&s; smtp和c#发送邮件

这是我的smtpclient配置为发送电子邮件。

SmtpClient smtp = new SmtpClient
{
    Host = MailSettings.SMTP, // smtp server address here...
    Port = 465,
    EnableSsl = true,
    DeliveryMethod = SmtpDeliveryMethod.Network,
    Credentials = credentials,
    Timeout = 30000,
    UseDefaultCredentials = false
};

此代码与主机smtp.gmail.com

的效果非常好

但是当谈到其他主机时,它失败了。

它不发送邮件。

任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

您能否提供有关您所犯错误的更多详细信息? 有几件事可能导致这种情况:

  • 服务器配置:端口是否正确?服务器不需要身份验证?服务器支持ssl?
  • SSL证书:证书是自签名的?如果是这样,你应该看here;

此致