我的消息不会在PHP MaIler中发送

时间:2014-10-15 10:41:28

标签: php phpmailer

我正在向在我的网站上填写表格的人发​​送回复电子邮件,该电子邮件发送给网站管理员,其中包含注册的所有详细信息。

但是,填写表单的人的电子邮件不会发送。 $ emailres包含填写表单的人的电子邮件地址,并且工作正常。

<?php

require 'PHPMailerAutoload.php';
require 'class.phpmailer.php';

$emailres = filter_var(trim($_POST["trilogy_email"]), FILTER_SANITIZE_EMAIL);
$email_content_res = "Response";



$mailcon = new PHPMailer(); // create a new object
$mailcon->IsSMTP(); // enable SMTP
$mailcon->SMTPDebug =0; // debugging: 1 = errors and messages, 2 = messages only
$mailcon->SMTPAuth = true; // authentication enabled
$mailcon->SMTPSecure = 'tls'; // secure transfer enabled REQUIRED for GMail
$mailcon->Host = "###";
$mailcon->Port = 25; // or 587
$mailcon->IsHTML(true);
$mailcon->Username = "###";
$mailcon->Password = "###";
$mailcon->SetFrom("abc@example.com");
$mailcon->Subject = "Thank you for booking an event";
$mailcon->Body = "$email_content_res";
$mailcon->AddReplyTo("abc@example.com","abc Reservations");
$mailcon->AddAddress($emailres);
$mailcon->Send();


?>

如果我添加了一个电子邮件地址,例如$ emailres =&#34; abc@example.com" ;,那么电子邮件就可以正常发送。 如果我接受HTML表单中的地址,则不会发送电子邮件。

0 个答案:

没有答案