0

我正在尝试使用 Indy 通过 delphi 应用程序发送带有嵌入图像的电子邮件,但不知何故它不起作用。

我将我发送的电子邮件的内容与从 gmail 发送的电子邮件的内容进行了比较,一切看起来都很好,但我可能遗漏了一些小细节。

Gmail 将我的电子邮件的附件图像显示为普通附件,但它被正确设置为内联。

编辑

使用TIdMessageBuilderHtml解决了它在第一次尝试时效果很好。

4

1 回答 1

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;
于 2009-04-03T19:00:25.763 回答