【问题标题】:Can't connect to Gmail with IMAPX using c#无法使用 C# 使用 IMAPX 连接到 Gmail
【发布时间】:2017-07-08 12:18:37
【问题描述】:

我正在关注 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”和“验证证书”的变体,但无论我尝试什么,登录总是失败。

【问题讨论】:

  • 发送 Google 帐户是否允许“不太安全”的应用访问?
  • 就是这样。谢谢!
  • 请考虑将此标记为已回答。

标签: c# imapx


【解决方案1】:

默认情况下,除非帐户设置允许,否则 Google 不允许“不太安全”的应用访问帐户。

参考资料:

【讨论】:

    猜你喜欢
    • 2013-09-11
    • 2020-04-25
    • 1970-01-01
    • 1970-01-01
    • 2015-10-31
    • 1970-01-01
    • 2012-07-17
    • 2018-10-29
    • 1970-01-01
    相关资源
    最近更新 更多