【发布时间】:2011-11-22 06:29:00
【问题描述】:
不使用 PHPMailer、Swiftmailer、PEAR、Zend_mail 或任何其他库,我想发送一封内嵌图片附件的电子邮件。
这里的重要部分是将它内联:我已经能够做其他所有事情了。
内联意味着它可以被电子邮件中的HTML在图像标签中使用。
我真的不想使用 PHPMailer 或类似的东西——我不是唯一一个试图弄清楚如何在 stackoverflow 上做到这一点的人,到目前为止,我所看到的所有问题都只是关于他们为什么应该使用 PEAR 或 Zend_mail 或其他东西的争论。我不想那样做,也不想为此争论。
【问题讨论】:
-
好吧,你可以这样做。这只是一大堆毫无意义的努力。有一些用户提供了完整的胡言乱语来完成它。更努力地搜索。 (此处您的问题中没有显示任何代码:NARQ 来自我的投票。)
-
首先阅读 MIME 邮件格式,然后从那里开始。这些库简单、易于使用且可靠。如果您想经历从头开始构建自己的 mime 消息的痛苦,那就去做吧,但当它不起作用时不要哭泣。
-
谢谢。我在使用他们的代码时遇到了问题,给出了:解析错误:语法错误,代码末尾出现意外的 $end,这不是因为大括号不匹配或缺少“;”
-
这可能是由于heredoc语法。确保在 EOBODY 之前没有任何空格;线。见这里:php.net/manual/en/…