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: ] として含まれています。画像を表示するには、ユーザーは実際の受信トレイに移動し、[すべての画像を表示] をクリックする必要があります (これは、クライアント アプリには当てはまりません)。
「信頼できないソース」からの画像を送信しないというメールプロバイダーの厳格なルールなのか、それとも画像も取得して受信トレイメールをユーザーに適切に表示する回避策があるのか 疑問に思っています。