1 delphi
我正在使用Delphi 7制作应用程序,我需要使用PageProducer组件发送电子邮件,以便以HTML格式制作.此时,目标是以两种格式发送电子邮件:text/plain并且text/html,但是真的知道如何以一种格式发送它:或者text/plain或者text/html.那么,如何使用PageProducer两种格式发送电子邮件:普通和HTML?
我需要这个,因为有些webmail服务器不接受HTML电子邮件.
PageProducer只是通过用指定内容替换某些标记来生成HTML内容的组件.它没有发送电子邮件的功能.
要在Delphi 7中发送电子邮件,您可以使用Component Palette中Indy Clients选项卡中的IdSMTP组件.从名称可以清楚地看出,该组件使用SMTP协议发送电子邮件.
在您的情况下,您应首先使用PageProducer或任何其他方法生成HTML内容,然后将HTML内容传递给IdSMTP以作为电子邮件发送.
要以纯文本和HTML格式发送电子邮件,您应该使用多部分消息.您可以参考TIdMessage类的Indy帮助.
问候
| 归档时间: |
|
| 查看次数: |
1082 次 |
| 最近记录: |