有人能告诉我,如何使用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
并显示已发送电子邮件的消息?
答案 0 :(得分:1)
这个话题已经过时了,但对于那些会阅读此内容的人来说。 尝试替换
int productType
通过
$mail->isSMTP();