PHPMailer不会发送带有IsHTML(true)或任何HTML代码的Mails

时间:2015-06-03 10:02:21

标签: php html email phpmailer

我目前正在尝试让PHPMailer发送带有验证链接的电子邮件。 为了完成这项工作,我需要使用html A标签,因此我将IsHTML设置为true,但不知何故Mails将不再出现。

这是我目前的代码。

    //Send Welcome E-Mail
$mail = new PHPMailer();

$mail->IsSMTP();                                      // set mailer to use SMTP
$mail->Host = "smtp.yaay.de";  // specify main and backup server
$mail->Port = "465";
$mail->SMTPAuth = true;     // turn on SMTP authentication
$mail->SMTPSecure = 'ssl';
$mail->Username = "admin@whatever.net";  // SMTP username
$mail->Password = "pass"; // SMTP password

$mail->From = "admin@whatever.net";
$mail->FromName = "Whatever";
$mail->AddAddress($receiver, $receivername);                  // name is optional

$mail->Subject = "Welcome, $receivername!";
$mail->Body    = "To activate your Account, please visit the following link: <a href = '?test'>test</a>";
$mail->IsHTML(true);

$mail->Send();

if(!$mail->Send())
{
    die($mail->ErrorInfo);
}

没有显示错误,我不知道如何找出问题所在。 :( 我只知道任何HTML代码或IsHTML(true)都足以杀死电子邮件发送过程。 :/

0 个答案:

没有答案