PHPMailer - 附件未通过电子邮件发送

时间:2015-07-16 11:45:27

标签: php email

我正在尝试使用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!';
}

我无法看到我做错了什么!

有人能帮助我吗?

0 个答案:

没有答案