我在一个 html 文件中实现了一个 html 电子邮件。我有一个使用PHPMailer
该类发送电子邮件的 php 文件。我想要实现的是,我在 html 中有一些应该更改的文本取决于我发送电子邮件的人。
这是发送电子邮件的 php 文件
<?php
// get variables
$contact_name = addslashes($_GET['contact_name']);
$contact_phone = addslashes($_GET['contact_phone']);
$contact_email = addslashes($_GET['contact_email']);
$contact_message = addslashes($_GET['contact_message']);
// send mail
require("class.phpmailer.php");
$mailer = new PHPMailer();
$mailer->IsSMTP();
$mailer->Host = 'ssl://smtp.gmail.com:465';
$mailer->SMTPAuth = TRUE;
$mailer->Username = 'danyel.p@gmail.com';
$mailer->Password = 'mypass';
$mailer->From = 'contact_email';
$mailer->FromName = 'PS Contact';
$mailer->Subject = $contact_name;
$mailer->AddAddress('pdaniel@gmail.com');
$mailer->Body = $contact_message;
if($mailer->Send())
echo 'ok';
?>
以及包含一个简单的 html 邮件的 html 文件,该邮件使用表格和它需要的所有标准实现。
我想问比我更勇敢的人,这是实现这一目标的最佳方法。:)
提前谢谢你,丹尼尔!
编辑:现在,在 $mailer->Body 我有 $contact_message 变量作为文本电子邮件。但我想在那个正文中加载一个包含 html 电子邮件的 html 文件,我想以某种方式更改 html 的正文使用此 $contact_message 变量中的文本发送电子邮件。