我正在使用对mail()用户ID稍加修改的基本示例,但出现错误“邮件错误:无法实例化邮件功能”如果我使用邮件功能-mail($to, $subject, $message, $headers);它工作正常,尽管我在发送html时遇到问题,这就是为什么我尝试使用PHPMailer的原因。这是代码:<?phprequire_once('../class.phpmailer.php'); $mail = new PHPMailer(); // defaults to using php "mail()" $body = file_get_contents('contents.html'); $body = eregi_replace("[\]",'',$body); print ($body ); // to verify that I got the html $mail->AddReplyTo("reply@domain.com","my name"); $mail->SetFrom('from@domain.com', 'my name'); $address = "to@domain.com"; $mail->AddAddress($address, "her name"); $mail->Subject = "PHPMailer Test Subject via mail(), basic"; $mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; $mail->MsgHTML($body); $mail->AddAttachment("images/phpmailer.gif"); // attachment $mail->AddAttachment("images/phpmailer_mini.gif"); // attachment if(!$mail->Send()) { echo "Mailer Error: " . $mail->ErrorInfo; } else { echo "Message sent!"; }?>
3 回答
![?](http://img1.sycdn.imooc.com/54584f8f00019fc002200220-100-100.jpg)
一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
$mail->AddAddress($address, "her name");
应该更改为
$mail->AddAddress($address);
这适用于我的情况。
- 3 回答
- 0 关注
- 596 浏览
添加回答
举报
0/150
提交
取消