This tutorial is available in other languages

English / 简体中文 /

Modifica dimensione massima per un'allegato di una mail

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;
    ...
}

All documents are available in BitBucket repository, and published under Creative Commons license. You can download the latest version for offline reading. If you found something wrong, please do contact us to fix it.