使用来自Beefree

时间:2017-12-27 11:43:45

标签: php email 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中发送邮件,但是使用正确的变量?

0 个答案:

没有答案