1

Gmail (imap) や Hotmail (pop3) から受信トレイのメッセージを取得するためにHigLaboライブラリを使用しています。

My Code は 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 メールであると仮定します。したがって、Gmail と hotmail はアプリケーションに画像を送信しないため、BodyText プロパティにはコンテンツ全体が html として含まれていますが、img 要素は [image: ] として含まれています。画像を表示するには、ユーザーは実際の受信トレイに移動し、[すべての画像を表示] をクリックする必要があります (これは、クライアント アプリには当てはまりません)。

「信頼できないソース」からの画像を送信しないというメールプロバイダーの厳格なルールなのか、それとも画像も取得して受信トレイメールをユーザーに適切に表示する回避策があるのか​​ 疑問に思っています。

4

1 に答える 1

1

他のすべての API の何が問題なのかわかりませんが、最後に今日このライブラリを試してみました。

limilabs mail.dll

また、ブラウザに表示されるとおりにメールを取得しています。

于 2013-01-25T15:39:52.563 に答える