使用smtpClient和smtpserver发送邮件,而不是使用smtp.gmail.com
本文关键字:smtp com gmail smtpserver smtpClient 使用 | 更新日期: 2023-09-27 18:19:18
我搜索并发现许多代码演示使用c#使用gmail的smtp发送邮件
这是我的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
但是当涉及到其他主机时,它就失败了。
它不发送邮件。
有谁能帮我一下吗
你能给出更多关于你得到的错误的细节吗?有几个原因会导致这个问题:
- 服务器配置:端口是否正确?服务器不需要身份验证?服务器是否支持ssl?
- SSL Certificate:证书是自签名的?如果是,你应该看看这里;
认为,