用Beefree的PHPMailer发送一个奇特的邮件
我想发送一封电子邮件给PHPMailer。 邮件是由Beefree发送的HTML邮件。 首先整个电子邮件是一个PHP变量,但随后我重复了第一部分的电子邮件。 我认为这是身体有头的结果,但我不确定。
为了解决这个问题,我想发送的邮件是这样的(花哨布局):
[image]
Hello John,
How are you?
Best regards!
但它是这样发送的:
[image]
Hello $name,
[image]
Hello $name,
<div style="Margin: 0 auto;min-width: 320px;max-width: 600px;ov
现在我把我的邮件保存为beefree.php。 可以像这样发送它:
$mail->msgHTML(file_get_contents('beefree.php'));
该文件现在以正确的布局发送,但带有变量,如'Hello $ name'。
要解决这个问题,我可以这样做:
ob_start();
include 'beefree.php'; //execute the file as php
$body = ob_get_clean();
并像这样发送它:
$mail->msgHTML($body);
然后插入变量,我看到真实姓名,但电子邮件就像第二个邮件示例,除了真实姓名是可见的。 问题是为什么它重复部分而不是整个电子邮件。 我怎样才能发送像file_get_contents邮件,但与正确的变量?
链接地址: http://www.djcxy.com/p/69345.html上一篇: Send a fancy mail with PHPMailer from Beefree
下一篇: Getting not configured error while sending email in php