Php 发送HTML格式的电子邮件
我有一个HTML页面模板要用PHP作为电子邮件发送 这是我的密码Php 发送HTML格式的电子邮件,php,email,attachment,Php,Email,Attachment,我有一个HTML页面模板要用PHP作为电子邮件发送 这是我的密码 include 'phpmailer/class.phpmailer.php'; $mail = new PHPMailer(); $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->Host = "smtp.gmail.com"; // $mail->Port = 465;
include 'phpmailer/class.phpmailer.php';
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = "smtp.gmail.com"; //
$mail->Port = 465;
$mail->SMTPSecure = 'ssl';
$mail->Username = "secret"; //
$mail->Password = 'super-password';
$mail->SetFrom("info@gmail.com", "It's me");
$mail->AddAddress("...@gmail.com","...");
$mail->CharSet = 'UTF-8';
$mail->Subject = 'Hi there';
$mail->isHTML(true);
// Set the body
$mail->Body = $body;
$mail->addAttachment("phpmailer/EmailTemplate1.html");
//send the message, check for errors
if ($mail->send()) {
json_encode( array(
"success" => "mail ok"));
} else {
json_encode( array(
"error" => "mail error --> " . $mail->ErrorInfo ));
}
现在,假设我的目标是通过电子邮件发送“google.com”主页,但它应该像现在这样显示。我该怎么做
其次,假设我的目标是更改邮件中的某些内容,例如,在谷歌的搜索文本区域中写着“嘿,我在这里帮助你”
我如何给这些员工编码
谢谢。如果代码中使用的是语法错误,请参见代码“是我”谢谢您的评论,但是,我删除了我的个人信息(邮件、通行证等),可能是语法问题。问题是,我不知道如何以html格式发送电子邮件。如果您想发送
html
电子邮件,只需选择适当的内容类型
标题并将html
代码放在正文中即可。如果你想发送一个特定网站的页面,那么只需发送链接即可。那么EmailTemplate1.html
中有什么内容呢?如果它不包含完整和正确的HTML标记,那么它将失败。我回答了类似的问题好几次,他们没有正确的标记。这个$body
,这是从哪里来的呢?如果你愿意,可以点击我,我正在关闭这个选项卡。祝你好运