如何在没有SMTP的情况下从PHPMAILER发送电子邮件

时间:2015-09-15 23:06:12

标签: php phpmailer

有人能告诉我,如何使用SMTP从 PHPMailer 发送电子邮件?此类包含方法isMail(),它应使用mail()函数而不是SMTP发送电子邮件。我使用Xaamp。当我使用SMTP服务器时,它并不全部工作。

我的代码:

$mail=new PHPMailer();
$mail->IsMail();
$mail->From = 'xxxx@email.com';
$body = "Test body message";
$mail->AddAddress("xxxx@emai.com", "John Doe");
$mail->Subject = "PHPMailer Test Subject via mail(), basic";
$mail->MsgHTML($body);

if(!$mail->Send()) {
    echo "Mailer Error: " . $mail->ErrorInfo;
} else {
    echo "Message sent!";
}

发送方法返回true并显示已发送电子邮件的消息?

1 个答案:

答案 0 :(得分:1)

这个话题已经过时了,但对于那些会阅读此内容的人来说。 尝试替换

int productType

通过

$mail->isSMTP();