gpt4 book ai didi

c# - C# smtp.gmail.com 和端口号 587 中目标主机拒绝发送电子邮件

转载 作者:行者123 更新时间:2023-12-02 02:13:53 26 4
gpt4 key购买 nike

我试图通过构建基于控制台的应用程序来发送电子邮件,但每当我尝试运行它时,它都会给出一个错误,显示“套接字异常:无法建立连接,因为目标计算机主动拒绝它 74.125.130.109:587 “,有人可以解释一下我的代码有什么问题吗?或者我的系统设置有什么问题吗?

using System.Net;
using System.Net.Mail;

namespace Email
{
class Program
{
static void Main(string[] args)
{
Program obj = new Program();
obj.SendEmail("Just a Mock Message");
}
public void SendEmail(string emailBody)
{
MailMessage mail = new MailMessage("FromEmail.com","ToEmail.com");
mail.Subject = "Testing my Application";
mail.Body = emailBody;
SmtpClient smtp = new SmtpClient("smtp.gmail.com",587);
smtp.Credentials = new NetworkCredential()
{
UserName = "EmailExample.com",
Password = "example123"
};

smtp.EnableSsl = true;
smtp.Send(mail);
}

}
}

最佳答案

smtp.gmail.com SSL 的默认端口是 465。尝试使用

 SmtpClient smtp = new SmtpClient("smtp.gmail.com",465);

关于c# - C# smtp.gmail.com 和端口号 587 中目标主机拒绝发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54825085/

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