簡體   English   中英

PHP:郵件附件文件大小

[英]PHP: mail attachment file size

好的,情況就是這樣。 我有一個php代碼,可發送帶有excel文件的電子郵件。 我有兩個不同的服務器。 第一個,IVE爆破了一個具有100 + kb的excel文件,而且效果很好。 我在第二台服務器上嘗試了相同的文件。 但是失敗了。 我試圖將文件大小最小化到10kb,幸運的是,文件被發送了。 現在令我有些疑惑的是,第一台服務器如何發送超過100kb的附件,而第二台服務器卻無法發送。 我需要在php.ini中進行配置嗎?

最大大小由電子郵件服務器處理。

如果未收到有關內存大小限制或達到最大執行時間的任何警告,則沒有設置可更改為php.ini。

實際上,PHP甚至可以發送100 MB的電子郵件(如果您的代碼不占用太多內存)。

在您必須確保電子郵件服務器將接受之后。 我認為大多數電子郵件服務器都配置為處理10 MB電子郵件。 您還必須記住,文件將采用base64編碼,以隨電子郵件一起附件。 Base64編碼會使您的文件更重33%。 因此,附加到電子郵件的10MB文件實際上會生成13.3MB的電子郵件。

我認為首先要檢查的是電子郵件服務器日志。

PHP錯誤日志或服務器的郵件日志中是否有任何內容? 我不希望PHP這么小的文件會遇到問題,因此這可能是郵件服務器上的設置。 您是否檢查了垃圾郵件文件夾,並且還正確輸入了目標電子郵件地址?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM