【发布时间】:2013-02-15 10:23:01
【问题描述】:
您好,我目前正在使用 limilabs 库连接到我的 gmail 帐户。该程序的目的是发送邮件和接收。在我的笔记本电脑上,我只能接收邮件,但在我朋友的电脑上,他既可以接收也可以发送。所以我的问题是为什么我不能在我的笔记本电脑上接收电子邮件?
该程序应该下载电子邮件并将主题填充到列表框中,在我朋友的笔记本电脑上它可以工作,但在我的电脑上却不行。我在端口 143 上遇到了一些错误。这是我的代码的一部分。提前谢谢你。
public void ReadMail()
{
using (Imap imap = new Imap())
{
try
{
imap.Connect("imap.gmail.com"); //ConnectSSL for SSL
imap.Login("xxxxxxxxx", "xxxxxx");
}
catch (Exception ex)
{
MessageBox.Show("Log in failed. " + ex.ToString(), "Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
【问题讨论】:
-
Imap类是内置的还是使用了某个库? -
Gmail 是否支持不安全的邮件连接?
-
@leppie 它是一个外部库,正在使用 mail.dll
-
@leppie 看来
IMap是 limilabs 邮件库中的一个类(OP 确实提到了这一点!) - 有关有限的文档/示例,请参阅 here。 -
@Lloyd 我认为可以,因为它可以在我朋友的笔记本电脑上运行,但不能在我的笔记本电脑上运行,我认为它与 143 端口有关,但我不确定。