Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHPMAILER附件的数量有限制吗?_Php_Email_Phpmailer_Email Attachments - Fatal编程技术网

PHPMAILER附件的数量有限制吗?

PHPMAILER附件的数量有限制吗?,php,email,phpmailer,email-attachments,Php,Email,Phpmailer,Email Attachments,做一个READDIR,一个目录中有50多个文件。使用FOREACH循环附加文件。只发送20个附件。PHPMAILER对附件的数量有限制吗 不,PHPMailer对您可以拥有的附件数量没有限制,但很可能有些客户端会这样做。如果您有那么多的项目,我建议将它们压缩并作为单个文件发送。请附上一些代码,以便我们可以更详细地了解您正在做什么(有时这是一个小问题,但只是一个无关紧要的问题)$files=get_files(“/var/www/inet/rep/001/”;foreach($files as$f

做一个READDIR,一个目录中有50多个文件。使用FOREACH循环附加文件。只发送20个附件。PHPMAILER对附件的数量有限制吗

不,PHPMailer对您可以拥有的附件数量没有限制,但很可能有些客户端会这样做。如果您有那么多的项目,我建议将它们压缩并作为单个文件发送。

请附上一些代码,以便我们可以更详细地了解您正在做什么(有时这是一个小问题,但只是一个无关紧要的问题)$files=get_files(“/var/www/inet/rep/001/”;foreach($files as$file){echo“
$file”;$mail->AddAttachment($file);}//发送邮件时,如果(!$mail->Send()){echo“Mailer Error:”.$mail->ErrorInfo;}或者{echo“message sent!”;}Outlook接收的数量有限制吗?发送到gmail时似乎有效。发送到gmail时无效。上限为20个附件。执行foreach以获取文件夹中的文件。不附加文件。仅适用于第一个文件夹。foreach($file0作为$file0){echo“
$file0”;$mail->AddAttachment($file0);}它显示文件名,但不附加。救命啊!