我正在尝试使用PHPMailer向Mysql数据库上的邮件列表发送电子邮件。 我已经看了几个关于这个主题的帖子,并尝试了这些建议,但它仍然没有发送附件。
我尝试附加的文件名为news.pdf,位于名为Newsletters的文件夹中,该文件夹位于根文件夹下。 以下是addattachment命令所在代码的一部分:
while ($row = mysqli_fetch_array($result)) {
$attach = $row['attachment'];
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!";
$mail->AddBCC($row['email']);
$mail->SetFrom('administrator@1066cards4u.co.uk', 'Tony Hudson');
$mail->Subject = $row['subtxt'];
$mail->MsgHTML($row['message']);
$mail->AddAttachment("/newsletters/".$row['attachment'].".pdf");
}
if(!$mail->Send()) {
echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
echo 'Messages sent!';
}
我无法看到我做错了什么!
有人能帮助我吗?