用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