Gmail SMTP身份验证问题

时间:2016-09-20 06:39:47

标签: c# email smtp gmail system.net.mail

我一直在编写一个基本程序来检测游戏杆和/或游戏手柄,并将有关它们的数据发送到我设置的Gmail帐户。这一切都在准备一个我将要开展的更大项目,并且需要尽可能多的数据。

每当我在我的结尾尝试这个时,它按预期工作。它使用我需要的数据向我的Gmail帐户发送电子邮件。

但是,我还向我的3位朋友提供了这个,因为它无法发送电子邮件导致5.5.1身份验证错误。

他们确保他们的AV没有阻止它,因为它是出站流量,我发现很难相信Windows防火墙会成为罪魁祸首?

这就是我设置SMTP客户端的方式;

// SMTP Client Configuration
SmtpClient smtpClient = new SmtpClient();
smtpClient.Port = 587;
smtpClient.Host = "smtp.gmail.com";
smtpClient.EnableSsl = true;
smtpClient.Timeout = 10000;
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new System.Net.NetworkCredential("myMail", "myPass");

正如您所看到的,我确定我使用的是SSL,并且在之前我还将UseDefaultCredentials设置为false 我创建了新的。

我错过了一些明显的东西吗?

0 个答案:

没有答案