我已经在C#.NET(2.0)上编写了一个电子邮件发送应用程序(需要在旧PC上使用)。所有这些都在Windows 7上正常工作。当我开始使用Windows 10时,我遇到了这个问题。我收到错误了:
“发送电子邮件失败”。我正在使用Gmal电子邮箱。 SMTP端口: 587,SMTP服务器:smtp.gmail.com,启用SSL。
为什么会出现这个问题?我该如何解决?谢谢!
UPD: 伙计们!我找了原因。我的电脑名称是'Дмитрий-PC'(我是俄罗斯人,名字中有俄文字母)。当我改名时一切都还可以(德米特里 - PC)。但是请告诉我如何在将来避免这些错误,因为我国的许多人可能拥有Pc name.with rus letters。也许是通过XML?我不知道。
答案 0 :(得分:1)
我已在app.config
中使用XML解决了问题:
<configuration>
<system.net>
<mailSettings>
<smtp>
<network clientDomain="name"/>
</smtp>
</mailSettings>
</system.net>
<startup>
<supportedRuntime version="v2.0.50727"/>
</startup>
</configuration>
答案 1 :(得分:0)