[英]Sending emails SMTP C# .NET Windows 10
我已经编写了一个在C#.NET(2.0)上发送电子邮件的应用程序(需要在旧PC上使用)。 所有人在Windows 7上都能正常工作。当我开始使用Windows 10时,我遇到了这个问题。 我收到错误:
“发送电子邮件失败”。 我正在使用Gmal电子邮件框。 SMTP端口:587,SMTP服务器:smtp.gmail.com,已启用SSL。
为什么会出现这个问题? 我该如何解决呢? 谢谢!
UPD:各位! 我已经搜索了原因。 我的计算机名为“Дмитрий-PC”(我是俄语,名字中有俄语字母)。 当我更改名称时,一切正常(Dmitry-PC)。 但是请给我建议,以后我该如何避免这些错误,因为我国许多人可能都使用带有rus字母的PC名称。 也许通过XML? 我不知道。
我已经通过在app.config
使用XML解决了:
<configuration>
<system.net>
<mailSettings>
<smtp>
<network clientDomain="name"/>
</smtp>
</mailSettings>
</system.net>
<startup>
<supportedRuntime version="v2.0.50727"/>
</startup>
</configuration>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.