Fwd: Re: Max attachment size
Soliva Andrea
soliva at comcept.ch
Wed Nov 11 08:30:12 CET 2015
Hi
it is not based on the best way to Import mbox file but it is based on
max file size and upload. It is in german but you should see what has to
be done:
In "roundcubemail" können zu den Nachrichten entsprechende Anhänge
(Attachement) hinzugefügt werden. Diese können manuell hochgeladen
werden oder von "chwala" hinzugefügt werden. Die maximale Filegrösse ist
per Standard auf 2 MB beschränkt (Maximal erlaubte Dateigrösse ist 2.0
MB) und dieser Wert wird in "php.ini" gesetzt. Dabei spielen ebenfalls
andere Werte eine Rolle wie zB max Fileanzahl für eine Upload etc. Die
Standard Werte für "php.ini" in diesem Zusammenhang sind:
# vi /etc/php.ini
--------------- /etc/php.ini ---------------
; Maximum size of POST data that PHP will accept.
; Its value may be 0 to disable the limit. It is ignored if POST
data reading
; is disabled through enable_post_data_reading.
; http://php.net/post-max-size
;post_max_size = 8M
post_max_size = 15M
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
;upload_max_filesize = 2M
upload_max_filesize = 15M
; Maximum number of files that can be uploaded via a single
request
;max_file_uploads = 20
max_file_uploads = 5
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 128M
--------------- /etc/php.ini ---------------
# systemctl restart httpd.service
NOTE Für CentOS 6.6 führe folgendes aus:
# service httpd restart
NOTE Die "maximale Filegrösse" etc. die hier konfiguriert wird
steht ebenfalls in Zusammenhang mit "chwala" und
dessen "maximale Filegrösse" sowie mit der "maximalen
Filegrösse" von "postfix".
Wenn man sich in "chwala" einloggt so sieht man im unteren Linken
Bereich des Browsers die Angabe des Wertes eines Uploads resp.:
Maximale Dateigröße: 20 MB
Dabei stellt sich die Frage woher der Wert kommt sowie gilt das für ein
File und/oder können mehrer Files auf einmal raufgeladen werden. Diese
Werte stehen im Zusammenhang mit der Konfiguration von "php" sprich
diese sind Global definiert im folgenden File:
# vi /etc/php.ini
--------------- /etc/php.ini ---------------
; Maximum size of POST data that PHP will accept.
; Its value may be 0 to disable the limit. It is ignored if POST
data reading
; is disabled through enable_post_data_reading.
; http://php.net/post-max-size
post_max_size = 8M
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M
; Maximum number of files that can be uploaded via a single
request
max_file_uploads = 20
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 128M
--------------- /etc/php.ini ---------------
Wie schon erwähnt sind diese Einstellungen "Global" zu vertehen dh. wenn
nichts spezifisches für eine "domaine" resp. "virtuellen Container"
definiert ist gelten diese Werte. Nun diese Werte können ebenfalls einem
Module über ".htaccess" mitgegeben werden. Dadurch werden die "Globalen"
Werte überschrieben. Dabei spielt es keine Rolle ob die "Globalen" Werte
grösser und/oder kleiner gesetzt sind dh. die separat gesetzten Werte
überschreiben in jedem Fall die "Globalen". Diese Konfiguration wird von
"chwala" benutzt und das Konfigurationsfile befindet sich in
"/usr/share/chwala/public_html/.htaccess". Dabei sind folgende Werte
gesetzt:
NOTE Wenn die Werte von "chwala" in Einklang gebracht werden
möchten mit "roundcubemail" dh. max. Upload = max.
Grösse von Attachement müssen die globalen Werte angpasst
werden.
# more /usr/share/chwala/public_html/.htaccess
php_flag session.auto_start Off
php_flag display_errors Off
php_flag log_errors On
php_flag suhosin.session.encrypt Off
php_value error_log ../logs/errors
php_value post_max_size 20M
php_value upload_max_filesize 20M
Diese Konfiguration kann entsprechend erweitert oder modifiziert werden:
# vi /usr/share/chwala/public_html/.htaccess
--------------- /usr/share/chwala/public_html/.htaccess
---------------
php_flag session.auto_start Off
php_flag display_errors Off
php_flag log_errors On
php_flag suhosin.session.encrypt Off
php_value error_log ../logs/errors
php_value post_max_size 15M
php_value upload_max_filesize 15M
php_value max_file_uploads 5
php_value memory_limit 128M
php_value zlib.output_compression 0
--------------- /usr/share/chwala/public_html/.htaccess
---------------
NOTE Wenn mehr als 6 Files raufgeladen werden so wird keine
Fehlermeldung ausgegeben sondern einfach nur
5 Files berücksichtigt! Wird versucht ein File grösser als
20 MB raufzuladen erscheint sofort eine
Fehlermeldung: "Maximum Upload Size (20 MB) exceeded!"
Desweiteren ist folgendes betreffend "postfix" zu
berücksichtigen: In "postfix" im File "main.cf" wurde die
max. Nachrichtengrösse definiert mit dem Wert
message_size_limit = 20971520
Dieser Wert stellt den "Brutto" Wert dar im SMTP Protokoll
einer Nachricht/Files resp. nicht den "Netto"
Wert. Dies bedeutet: Wenn eine Nachricht/File im SMTP
Protokoll übermittelt wird so entsteht durch die
Codierung einen Ueberhang dh. "Netto + Ueberhang = Brutto".
Grundsätzlich gilt für die Berrechnung des
Ueberhangs ca. +25% von "Netto". Somit gilt für "main.cf"
ca. Netto 15 - 16 MB. Da über "roundcubemail"
direkt aus "chwala" Files zu einem Mail hinzugefügt werden
können ist dieser Umstand zu berücksichtigen
da der Wert 20 MB nicht Konsistent ist gegenüber dem Wert in
"main.cf".
Damit die Konfiguration aktiviert wird führe einen Neustart des Service
"httpd" durch:
# systemctl restart httpd.service
# systemctl restart postfix.service
NOTE Für CentOS 6.6 führe folgendes aus:
# service httpd restart
# service postfix restart
hope this helps and is not base don what is the best way to upload mbox
files meanign 10 GB.
Kind regards
---
Mit freundlichen Grüssen
Andrea Soliva
Email: andrea.soliva at comcept.ch
Andrea Soliva
Email: andrea.soliva at comcept.ch
Am 11-11-2015 02:02, schrieb Dugite-Code:
> I found using Thunderbird with importexport tools:
> https://addons.mozilla.org/en-US/thunderbird/addon/importexporttools/
> was the most convenient way to import a mbox file into the server.
>
> Still trying to find a good command line solution so I can automate
> pst converts and imports. So far a python script imap_upload.py is
> looking promising in that respect:
> https://blog.omgmog.net/post/migrating-from-outlook-pst-to-mbox-and-then-uploading-to-an-imap-mail-server/
>
>
> ---
> Regards,
>
> Dugite-Code https://github.com/dugite-code/ [1]
>
> ----------------------------------------------------------
>
> PGP Key-ID: 86A8BD3C
>
> PGP Fingerprint: 190602421E6BB12E835C301CFC0C9BCB86A8BD3C
>
> ----------------------------------------------------------
>
> On 2015-11-11 2:28 am, Paul Bronson wrote:
>
>> I tried that:
>>
>> message_size_limit = 10485760000
>>
>> Restarted postfix. Has no effect. Still at 2 MB.
>>
>> What's the best way to import a 10GB MBOX file then?
>>
>> On Tue, Nov 10, 2015 at 1:11 PM, Sruli Saurymper
>> <sruli at saurymper.com> wrote:
>> Are you sure you want a 10000M upload limit (that's 10GB)
>> I never imported from RC, i use mail client for that, in anycase to
>> change upload size you also need to update postfix,
>> postconf -e message_size_limit = (size in bytes)
>> restart postfix
>>
>> On 10/11/15 18:00, Paul Bronson wrote:
>>
>> Guys,
>>
>> I know this is a baby question but doesn't seem to be working.
>>
>> etc/php.ini
>> post_max_size = 10000M
>> upload_max_filesize = 10000M
>>
>> It still shows on RC that the max is 2MB. Only reason I am doing
>> this is I am importing a 6 GB MBOX file into roundcube from the web
>> interface (guess thats the way to do it?)
>>
>> Thansk!!!
>>
>> - Paul
>>
>> _______________________________________________
>> users mailing list
>> users at lists.kolab.org
>> https://lists.kolab.org/mailman/listinfo/users
>> _______________________________________________
>> users mailing list
>> users at lists.kolab.org
>> https://lists.kolab.org/mailman/listinfo/users
>
> _______________________________________________
> users mailing list
> users at lists.kolab.org
> https://lists.kolab.org/mailman/listinfo/users
>
> Links:
> ------
> [1] https://github.com/dugite-code/
>
> _______________________________________________
> users mailing list
> users at lists.kolab.org
> https://lists.kolab.org/mailman/listinfo/users
More information about the users
mailing list