php - 通过 phpmailer 发送多个附件

标签 php phpmailer

我正在使用 php 邮件程序类发送多个附件邮件。我遇到了两个错误:

首先发送邮件时出现这两行,这些错误来自class.phpmailer.php:

Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/dev01/maiarn/class.phpmailer.php on line 1471

Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/dev01/maiarn/class.phpmailer.php on line 1475 Message has been sent.

第二 发送的电子邮件只有一个附件,第二个去哪里:

$mail->AddAttachment("logo.jpg"); // attachment
$mail->AddAttachment("logo.jpg"); 

任何帮助

最佳答案

看起来您在运行 PHP5 时正在使用 PHP4 的 PHPMailer。如果您确实在运行 PHP5,请确保您拥有来自 http://code.google.com/a/apache-extras.org/p/phpmailer/downloads/list 的最新 PHPMailer。

至于附件,您是将同一个文件附加两次吗? PHPMailer 可能正在删除重复项。

关于php - 通过 phpmailer 发送多个附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9315193/

相关文章:

java - 编程 : Minimum steps required to convert a binary number to zero

php - 使用 mamp 的 mysqli_connect()

Phpmailer 错误 "Could not instantiate mail function"

php - 相信 BCC 不会泄露其他人的地址是个好主意吗?

php - 是否可以在本地域中使用 PHPMailer?

codeigniter - fsockopen() : unable to connect to ssl://smtp. gmail.com:465(权限被拒绝)

PHP5.3.8 Interactive Shell 在 Windows 7/Windows 2k8 中运行时不启动 PROMPT>

php - php根据Id查询表中的所有行

javascript - 为什么这两个参数获取相同的值?

PHPMailer 回显来自成功发送的电子邮件