gpt4 book ai didi

c# - 无法使用 .NET 发送 SMTP 邮件,网络问题?

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

我正在尝试使用以下代码通过 gmail 的 smtp 服务器发送 smtp 电子邮件:

MailMessage message = new MailMessage("myEmail@gmail.com", "myEmail@purdue.edu", "Testing SMTP", "Test, yo");
SmtpClient client = new SmtpClient();
client.EnableSsl = true;
client.Host = "smtp.gmail.com";
client.Port = 587;
client.Credentials = new NetworkCredential("myEmail@gmail.com", "myPassword");
client.Send(message);

使用相同的代码,我的 friend 成功地从另一个网络向我发送了一封电子邮件,但是 .NET 抛出错误“无法建立连接,因为目标机器主动拒绝它 74.125.91.109:587”。这一定是网络问题吧?

我的网络管理员声称没有阻止出站端口并且我的防火墙完全关闭,还有什么可能导致这种情况?我也尝试过 Purdue 的 smtp 服务器 (smtp.purdue.edu),但它失败并显示相同的消息。

最佳答案

关闭所有防病毒程序。

关于Purdue的测试,你确定他们用的是587端口吗?

关于c# - 无法使用 .NET 发送 SMTP 邮件,网络问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2737823/

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