gpt4 book ai didi

c# - 发送邮件在本地有效但在服务器上无效?

转载 作者:行者123 更新时间:2023-11-30 21:10:18 24 4
gpt4 key购买 nike

此代码在本地有效,但当我将其上传到我在 Godaddy 上的服务器时,它不会发送电子邮件。知道为什么它在他们的服务器上不起作用吗?我需要更改什么?

try {
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");

mail.From = new MailAddress("Myemail@gmail.com");
mail.To.Add("Myemail@gmail.com");
mail.Subject = "New sign up";
mail.Body = "New member";

SmtpServer.Port = 587;
SmtpServer.Credentials = new System.Net.NetworkCredential("Myemail@gmail.com", "**Mypass**");
SmtpServer.EnableSsl = true;

SmtpServer.Send(mail);
} catch(Exception ex) {
throw ex;
}

最佳答案

他们可能会阻止传出 SMTP 连接,以防止垃圾邮件发送者使用他们的服务发送垃圾邮件。您应该检查收到的错误消息并检查服务器主机的策略。

关于c# - 发送邮件在本地有效但在服务器上无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8556222/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com