Gmail,Hotmail不会使用imap或pop3在邮件内容中发送图片

时间:2013-01-22 23:22:58

标签: c# higlabo

我正在使用HigLabo库从Gmail(imap)或Hotmail(pop3)获取收件箱邮件。

我的代码与gmail类似;

ImapClient client = new ImapClient(ServerName);
client.UserName = UserName;
client.Password = Password;
client.Port = Port;
client.Ssl = Ssl;
MailMessage mailMessage = client.GetMessage(1);
Console.WriteLine(mailMessage.BodyText);

假设此消息是来自newegg的HTML邮件。所以BodyText属性的整个内容为html,但img元素为[image:],因为gmail和hotmail不会将图像发送到我的应用程序。看图像用户必须进入他们真正的收件箱并点击“显示所有图像”(我的客户端应用程序不是这种情况)

我想知道从邮件提供商到不发送来自“不受信任的来源”的图像这是一个可靠的规则,还是有一种解决方法来获取图像并向用户正确显示收件箱邮件?

1 个答案:

答案 0 :(得分:1)

我不确定最后所有其他API有什么问题我今天有机会参观这个图书馆;

limilabs mail.dll

它正在获取邮件在浏览器中的显示方式。