无法使用c#通过IMAPX连接到Gmail

时间:2017-04-10 13:50:23

标签: c# imapx

我跟随IMAPX的示例,但它不会连接到GMAIL。 该帐户启用了IMAP,我已经对用户名和密码进行了三次检查,但它无法连接:

var server = ConfigurationManager.AppSettings["server"];
var login = Decrypt(ConfigurationManager.AppSettings["user"]);
var password = Decrypt(ConfigurationManager.AppSettings["pass"]);

//create the IMAP CLient
var client = new ImapClient(server, true);

//connect to the server
if (!client.Connect())
{
    Console.WriteLine("Error: Failed to connect");
    return;
}

//login to the server
if (!client.Login(login, password))
{
    Console.WriteLine("Error: Invalid login");
    return;
}

任何人都知道如何使用此库连接到Gmail?我尝试了使用SSL"的变体。并且"验证证书",但无论我尝试登录总是失败。

1 个答案:

答案 0 :(得分:3)

Google默认不允许"安全性较低"来自帐户访问权限的应用,除非该帐户已设置为允许该帐户。

参考文献: