.NET中的SMTP身份验证问题

时间:2011-06-28 17:04:10

标签: c# .net email smtp

我在一个月前发布了一个与此类似的问题,但由于我没有得到答案,现在问题更加明确,我会再试一次。 用英语解释我有点难,我希望我的问题是可以理解的:

所以,我有这个SMTP服务器(我不拥有)将用户的密码存储在ASCII中。在我的.NET应用程序中,我使用System.Net.Mail.SMTPClient类来发送电子邮件但我无法在所述服务器中成功进行身份验证,因为无论我在我的代码中做什么,SMTPClient都会保留Base64Encoding密码,就像输入是UTF-8 ...所以,127之后的字符密码不匹配(例如:带有字符“»”的密码由SMTPClient发送为“”)。

我该如何解决这个问题?这是SMTP客户端实现中的问题还是服务器的错?或者我错过了什么?感谢

0 个答案:

没有答案