我正在使用 openpop 连接到 gmail pop 服务器。
这是代码(非常简单)
using (var client = new Pop3Client())
{
var username = mailProperties.UserId;
client.Connect(mailProperties.Server, mailProperties.Port, mailProperties.UseSsl);
client.Authenticate(username, mailProperties.Password);
}
大多数时候它都有效。但如果密码中包含“./”,则身份验证失败,并且出现 Invalid login 异常。我必须对密码进行编码吗?我试过 Uri.EscapeDataString 但结果是一样的。
我验证了密码,这是个好密码;)