surya
November 8, 2024, 11:14am
1
Hii,
I wanted to migrate mails from gmail to one of the accounts hosted on hestia.
Using Roundcube, the first issue I encountered was that it showed me that the maximum file size that I could upload was 100 MB. I changed this by modifying the PHP .ini settings from the Hestia panel itself. I made it 1024MB.
Now when I’m uploading the backed up MBOX mail file, I am getting “Server Error (error)” popup.
See screenshot for reference.
The size of my mbox file is somewhere around 650mb.
sahsanu
November 8, 2024, 12:16pm
2
Hi @surya
If you get an error you should check the logs to know what’s going on:
/var/log/roundcube/errors.log
/var/log/nginx/domains/webmail.yourdomain.error.log
If you increased upload_max_filesize
you must also increase post_max_size
to the same or better to higher size than upload_max_size
.
Also, maybe you would need to raise these directives
memory_limit
max_execution_time
max_input_time
Anyway, you can use imapsync to do the export/import.
1 Like
surya
November 8, 2024, 12:32pm
3
Hii,
No Log Found in /var/log/roundcube/errors.log
But I found a log in
/var/log/nginx/domains/webmail.yourdomain.error.log
2024/11/08 18:00:26 [error] 2918538#2918538: *400443 client intended to send too large body: 691581410 bytes, client: 122.160.98.63, server: webmail.yourdomain.com , request: “POST /?_task=mail&_remote=1&_from=&_id=&_uploadid=upload1731069026469&_unlock=loading1731069026468&_action=import HTTP/2.0”, host: “mail.yourdomain.com ”, referrer: “Free classifieds - yourdomain.com ”
Please refer to the above log.
Also refer to my PHP configurations →
sahsanu
November 8, 2024, 12:38pm
4
The error is from Nginx, you should edit /etc/nginx/nginx.conf
and increase client_max_body_size
directive. Once done, restart Nginx.
1 Like
eris
November 8, 2024, 12:41pm
5
Easiest method is to use Imap sync
https://imapsync.lamiral.info/X/
2 Likes