gpt4 book ai didi

php - 最大附件大小邮件服务

转载 作者:可可西里 更新时间:2023-11-01 01:00:56 25 4
gpt4 key购买 nike

所以我制作了这个 php 脚本(使用 PHPMailer)来收集潜在客户并发送带有 PDF 文件作为附件的自动邮件。

问题是脚本适用于小型文件。但是客户让我发送一个大小为 24,139 KB 的 PDF 文件。

所以我将 memory_limit 增加到 128M,因为内存较早耗尽(64M 较早)。该脚本现在可以正常工作,没有错误,但我没有收到任何包含这个大文件的邮件

Gmail、Yahoo 等邮件提供商会阻止大附件吗?如果可以,有人可以告诉我最大尺寸是多少,这样我就可以要求我的客户限制 PDF 尺寸

有什么帮助吗??夏然

最佳答案

在内存中对大文件进行编码可能会占用大量内存,因此增加 memory_limit 是正确的做法。

SMTP 服务器可接受的最大邮件大小通常在对 EHLO 命令的响应中给出。在 PHPMailer 中有一个为此打开的票证,但目前它还不自动支持它。

请记住,二进制文件需要 base64 编码,这会使文件大小增加大约 1/3。

要准确了解邮件发送失败的原因,请设置 $mail->SMTPDebug = 3;,您将看到 SMTP 对话。否则,请在发送后检查 ErrorInfo 属性,如果您不是通过 SMTP 发送,则检查您的本地邮件服务器日志。

关于php - 最大附件大小邮件服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26986898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com