4.5 中的 SmtpClient 带有 gmail 帐户

问题描述 投票:0回答:1

我已经为我的帐户设置了 2FA 并设置了应用程序密码。仍然遇到同样的错误:

Unable to read data from the transport connection: net_io_connectionclosed.

我使用的端口是:465

如何使用 .NET 4.5 HttpClient 使用 gmail 帐户发送电子邮件?

.net smtp gmail
1个回答
0
投票

无法从传输连接读取数据:net_io_connectionclose。

您使用 TLS 吗?

这是使用 .NET 发送电子邮件的简单 C# 代码:

using System.Net.Mail;

var smtpClient = new SmtpClient("smtp.gmail.com")
{
    Port = 587, //port number 587 is expected
    Credentials = new NetworkCredential("username", "password"),
    EnableSsl = true,
};

smtpClient.Send("youremail", "recipient", "subject", "body");

只是为了澄清一些用户,我实际上已经做过这样的项目。 只这样写帖子,所以很清楚。如果你无法识别 AI 书写的文字,那就不必那么天真了,哈哈。

© www.soinside.com 2019 - 2024. All rights reserved.