2

我正在使用 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 但结果是一样的。

我验证了密码,这是个好密码;)

4

1 回答 1

0

我忘记在我的 gmail 选项中为此帐户激活弹出访问权限。

现在问题已经解决了。

于 2014-06-17T14:57:19.517 回答