I'm implementing a program of sending email using Codeigniter Email class and gmail smtp. I find it works when the attachment is small (e.g., less than 1MB) but if it's large (e.g., 5MB) then the attachment cannot be sent with the email, though the email itself can be sent without any errors. I checked my host (I'm using Ipage hosting service by the way), the attachment is successfully uploaded to the host, so it's not a problem of uploading. I also checked the php.ini on Ipage host, here are relevant parameters, they all seem to be OK:
memory_limit = 256M
max_execution_time = 120
upload_max_filesize = 8M
post_max_size = 20M
I tried using localhost it didn't work with large attachments either.
Could anybody tell me what the problem could be? Thank you very much! I did a search on Stackoverflow and I'm sure I didn't see any same issues.