PHP邮件程序发送邮件但不重定向

时间:2018-03-13 17:51:44

标签: php email

我已经使用PHP Mailer设置了一个邮件功能,邮件正在收到,但之后没有重定向,这是代码:

//more code

require("includes/class.phpmailer.php");
$mail = new PHPMailer();

$mail->From = $email;
$mail->FromName = $name;
$mail->AddAddress("mytargetaddres@example.com");

$mail->WordWrap = 50; 
$mail->IsHTML(true);     
$mail->Subject  =  "Contact";
$mail->Body     =  "my body";

$mail->IsSMTP(); 
$mail->Host = "my.host";
$mail->SMTPAuth = true; 
$mail->Username = "mytargetaddres@example.com";
$mail->Password = "mypassword";

if($mail->Send()){
    header('Location: thanks.php');
}else{
    header('Location: error.php');
}

我在同一台服务器上的另一个网站上的设置完全相同,但它可以正常工作,但在此处重定向却显示空白页。

修改:显示错误之后,它说:

SMTP错误:未接受数据。

警告:无法修改标题信息 - 已在第37行的/public_html/mail.php中发送的标题(在/public_html/mail.php:1处开始输出)

第37行是:标题('位置:error.php');

0 个答案:

没有答案
相关问题