我正在尝试使用Indy通过delphi应用程序发送包含嵌入图像的电子邮件,但不知何故它无法正常工作.
我将我发送的电子邮件的内容与从Gmail发送的电子邮件的内容进行了比较,所有内容都很好,但我可能会遗漏一些细节.
Gmail会将我的电子邮件的附件图像显示为普通附件,但它已正确设置为内联.
编辑
使用TIdMessageBuilderHtml解决了它在第一次尝试时完美的工作.
使用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;