4

我想发送包含图形元素的 HTML 电子邮件。我不知道要在这封电子邮件中附加图形。

4

4 回答 4

6

您可能不想手动进行内联附件,使用PHPMailer之类的库要容易得多,而且更不容易出错。
它可以附加内联图像,或者如果你给它一些 HTML 代码,它会自己附加图像并修改代码以显示它们。

于 2008-10-01T11:56:13.070 回答
4

你可以试试Swift Mailer

于 2008-10-01T19:02:58.380 回答
3

我不会在这里用一个平庸的解释让你厌烦,所以让我链接到 Sitepoint 上的这个很棒的教程,它用简单的英语向我解释了它!-高级电子邮件-php

于 2008-10-01T11:51:22.723 回答
2

简短的版本是您可能最好创建 HTML 格式的消息,并使用 php 邮件函数的 header 参数。

 $headers = "From: sender@example.com\n" .
    "MIME-Version: 1.0\n" .
    "Content-type: text/html; charset=iso-8859-1";
 mail(to@example.com, 'subject line', 'your message text <strong>with HTML in it</strong>', $headers);

Jimmy 引用的 sitepoint.com 文章对您的选择进行了出色而完整的描述。

于 2008-10-02T03:40:22.380 回答