2009-04-03 7 views
0

Indyを使用して画像を埋め込んだ電子メールをdelphiアプリケーションで送信しようとしていますが、画像が私のアプリケーションから送信された電子メールに埋め込まれているように表示されていません

私が送信したメールの内容とgmailから送信されたメールの内容を比較したところ、すべてうまくいきましたが、少し詳しくは分かりません。

Gmailはメールの添付画像を通常の添付ファイルとして表示しますが、インラインで正しく設定されています。

EDIT

は、それが最初の試行で完全に働いたTIdMessageBuilderHtmlを使用して解決しました。

答えて

5

TIdMessageBuilderHtmlを使用して解決しました。これは最初の試行で完全に機能しました。コードの

だけで数行:

with TIdMessageBuilderHtml.Create do 
    try 
     Subject := 'example'; 
     Html.Text := 'HTML goes here'; 
     HtmlFiles.Add('c:\folder\image1.jpg'); 
     HtmlFiles.Add('c:\folder\image2.jpg'); 
     FillMessage(IdMessage1); 
    finally 
     Free; 
    end; 
関連する問題