This tutorial is available in other languages. Help translate more

English / 简体中文 /

Modifica dimensione massima per un'allegato di una mail

Attention

Check out the lightweight on-premises email archiving software developed by iRedMail team: Spider Email Archiver.

Per cambiare la dimensione dell'allegato, dobbiamo modificare 3 configurazioni

Cambia la dimensione massima del messaggio in postfix

Postfix è un MTA, per cui dobbiamo cambiare la sua configurazione per trasferire mail con allegati di grosse dimensioni.

Per esempio, per permettere un allegato che sia di 100Mb, modificate i valori sia di message_size_limit che di mailbox_size_limit come mostrato sotto:

# postconf -e message_size_limit='104857600'
# postconf -e mailbox_size_limit='104857600'

Riavviate postfix per applicare le modifiche.

# /etc/init.d/postfix restart

NOTE:

Se usate client di posta come OutLook o Thunderbird per inviare le mail, adesso è possibile inviare grossi allegati con le configurazioni appena spiegate.

Modifica dimensione di upload nel client web Roundcube

Se usare Roundcube webmail, dovrete cambiare altri due parametri:

Modificate le configurazioni di PHP in modo di caricare grossi allegati

Dovrete cambiare nel file di configurazione di PHP in /etc/php.ini le seguenti configurazioni: memory_limit, upload_max_filesize e post_max_size

memory_limit = 200M;
upload_max_filesize = 100M;
post_max_size = 100M;

Modifica configurazioni di Roundcube webmail per permettere allegati di grosse dimensioni

Modificate le stesse configurazioni in .htaccess nella directory root di roundcube:

Nota: il file .htaccess può non esistere in alcune distribuzioni Linux/BSD, nel qual caso ignorare le seguenti modifiche

php_value    memory_limit   200M
php_value    upload_max_filesize    100M
php_value    post_max_size  100M

Riavviate il servizio di Apache o php-frm per accettare le modifiche fin qui applicate.

Modifica dimensione di upload in Nginx

Trovate, nel file di configurazione di Nginx, cher si trova a /etc/nginx/nginx.conf, la riga con client_max_body_sizee modificate il valore assegnato alle vostre specifiche esigenze.

http {
    ...
    client_max_body_size 100m;
    ...
}