我正在使用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不会将图像发送到我的应用程序。看图像用户必须进入他们真正的收件箱并点击“显示所有图像”(我的客户端应用程序不是这种情况)
我想知道从邮件提供商到不发送来自“不受信任的来源”的图像这是一个可靠的规则,还是有一种解决方法来获取图像并向用户正确显示收件箱邮件?