[imp] Unable to send mails with attched files with size > 3Mb
Joe Besko
jbesko at msu.edu
Tue Jan 4 16:20:36 UTC 2011
Quoting Josep Cols <josep at cols.name>:
> Hello:
>
> Using IMP or DIMP, I'm unable to send mails with attached files wth
> a size > 3 Mb
> Using IMP, when I press the SEND button, the window changes to a
> black one and a "DONE" msg appears on the foot.
> Using DIMP, when I perss the Send Button, Send chnges to "Sending"
> and never ends.
>
> Using IMP, the compose window says that the maximum upload file size = 20M
>
> Using a client mail program (thunderbird) I can send messages with
> attached files of up to 15 Mb (minimum).
>
> I can't see any error on httpd/access.log or error.log files
>
> My php.ini file says:
> post_max_size = 20M
> upload_max_filesize = 20M
>
> Any idea to search for or to solve the problem?
>
> Thanks in advance
You will need to take into consideration a couple of things:
1. The file you are sending will not be sent in it's current format,
it will be uuencoded. This will increase the size of the file by
roughly 33%.
2. When sending an attachment, PHP will need something like the
original file size + 5 or 6 times the uuencoded size of the file to
run the file through several levels of PHP calls and memory
allocations. This does not included the normal memory allocations for
just sending mail. (note: I did all the PHP traces noted the memory
allocations, I just didn't write down the numbers, doh!)
So, you are going to need to increase your memory_limit in you php.ini
file by using some part of that formula.
Hope that helps resolve your problem.
--
Joe Besko Phone: 517.432.5335
Systems Programmer Fax: 517.353.9847
Michigan State University E-mail: jbesko(a)msu.edu
313 Computer Center
East Lansing, MI 48824-1042
More information about the imp
mailing list