[postfix-users] Postfix Problem mit message_size_limit
Hallo zusammen,
ich habe auf meinem MailRelay (System: Debian Testing) als message_size_limit 35 MB (message_size_limit = 36700160 ) in der main.cf eingestellt. E-Mails bis zu einer Größe von 35 MB sollten also für den Versand erlaubt sein.
Wenn ich nun mit dd eine 30MB große Datei erstelle (dd if=/dev/zero of=/tmp/test1 bs=1M count=30) und diese per E-Mail verschicke, bekomme ich von Postifx die Fehlermeldung "SMTP Protocol Returned a Permanent Error 552 Message size exceeds fixed maximum message size".
Ich habe daraufhin testweise die Größenbeschränkung von 35MB wieder rausgenommen (message_size_limit = 0) und die E-Mail konnte verschickt werden.
In der /var/log/mail.log bekomme ich folgenden Logeintrag beim Versuch, diese E-Mail ohne ein message_size_limit zu verschicken:
=====================================================================
Nov 24 11:11:10 mailrelay postfix/smtpd[20867]: 06E3913E23: client=Clientrechner[192.168.2.1] Nov 24 11:11:10 mailrelay postfix/cleanup[20854]: 06E3913E23: message-id=OFAD90BE6D.EAAB8C8D-ONC1257678.0037E763-C1257678.0037FD69@ltest.lan Nov 24 11:11:18 mailrelay postfix/qmgr[20842]: 06E3913E23: from=dummy@test.lan, size=43049121, nrcpt=1 (queue active) Nov 24 11:11:29 mailrelay postfix/smtp[20870]: 06E3913E23: to=dummy@web.de, relay=127.0.0.1[127.0.0.1]:10024, delay=19, delays=8.3/0/0.01/11, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=18562-13, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 9AB9C13E27) Nov 24 11:11:29 mailrelay postfix/qmgr[20842]: 06E3913E23: removed
======================================================================
Man beachte hierbei diese Zeile mit size...
======================================================================
Nov 24 11:11:18 mailrelay postfix/qmgr[20842]: 06E3913E23: from=dummy@test.lan, size=43049121, nrcpt=1 (queue active)
======================================================================
Die E-Mail ist nun anstatt 31460197 bytes lt. Postfix 43049121 bytes groß!
Dies hat natürlich zur Folge, dass die E-Mail bei einer message_size_limit von 35 MB abgewiesen wird.
Ich habe dieses Problem auch auf einem Testsystem mit frisch installiertem Debian Testing festgestellt.
Anbei meine aktuelle main.cf des MailRelays:
Die Ausgabe von "postconf -n" sieht folgendermaßen aus:
=======================================================================
alias_database = btree:/etc/aliases alias_maps = btree:/etc/aliases append_dot_mydomain = no biff = no config_directory = /etc/postfix content_filter = amavis:[127.0.0.1]:10024 default_database_type = btree header_checks = regexp:/etc/postfix/header-checks-policy_bank.regexp ignore_mx_lookup_error = yes inet_interfaces = 127.0.0.1 192.168.2.3 mail_owner = postfix mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 maximal_queue_lifetime = 1d message_size_limit = 0 mydestination = $myhostname, localhost.test.lan, localhost, mailrelay.test.lan, mailrelay mydomain = test.lan myhostname = mail1.$mydomain mynetworks = 127.0.0.1/32 192.168.2.0/24 myorigin = $mydomain queue_directory = /var/spool/mailqcluster recipient_delimiter = + relay_domains = btree:/etc/postfix/relay-domains smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) smtpd_client_restrictions = smtpd_data_restrictions = reject_multi_recipient_bounce reject_unauth_pipelining smtpd_helo_restrictions = permit_mynetworks reject_invalid_hostname reject_non_fqdn_hostname reject_unknown_sender_domain smtpd_recipient_restrictions = reject_invalid_hostname reject_non_fqdn_sender reject_non_fqdn_recipient reject_non_fqdn_hostname reject_unknown_sender_domain reject_unknown_recipient_domain permit_mynetworks reject_unauth_destination check_recipient_access btree:/etc/postfix/special-recipients check_sender_access btree:/etc/postfix/blocked-sender check_policy_service inet:127.0.0.1:10023 check_recipient_access btree:/etc/postfix/blocked-recipients check_recipient_access btree:/etc/postfix/rolebased-accounts check_recipient_access btree:/etc/postfix/validated-recipients check_recipient_access btree:/etc/postfix/additional-recipients reject smtpd_sender_restrictions = reject_unlisted_sender permit_mynetworks transport_maps = btree:/etc/postfix/transport
=====================================================
Kann mir jemand bei diesem Problem helfen?
* Florian Heindl heindlflo@googlemail.com:
Nov 24 11:11:18 mailrelay postfix/qmgr[20842]: 06E3913E23: from=dummy@test.lan, size=43049121, nrcpt=1 (queue active)
43049121 > 36700160
Die E-Mail ist nun anstatt 31460197 bytes lt. Postfix 43049121 bytes groß!
genau
Kann mir jemand bei diesem Problem helfen?
http://de.wikipedia.org/wiki/Base64 2. Absatz
On Behalf Of Florian Heindl
Nov 24 11:11:18 mailrelay postfix/qmgr[20842]: 06E3913E23: from=dummy@test.lan, size=43049121, nrcpt=1 (queue active)
======================================================================
Die E-Mail ist nun anstatt 31460197 bytes lt. Postfix 43049121 bytes groß!
Dies hat natürlich zur Folge, dass die E-Mail bei einer message_size_limit von 35 MB abgewiesen wird.
Ich habe dieses Problem auch auf einem Testsystem mit frisch installiertem Debian Testing festgestellt.
Kann mir jemand bei diesem Problem helfen?
Stell deine Größe auf 45 MB dann geht auch so eine Mail durch
Binary 31 MB = Mailformat 43 MB Du kannst zwar Anhänge in der Größe theoretisch über Mail verschicken aber wer hat denn gesagt das die Dateigröße auf der Platte der Dateigröße in der Mail entspricht.
Beim konvertieren der der Datei ins Mailformat wird diese um bis 40% größer je nach Dateiart. Das ist kein Problem sondern technisch bedingt.
Mit freundlichen Grüßen
Drießen
Hallo,
Danke für eure Antworten.
Habe nun das Limit entsprechend höher gesetzt, damit auch E-Mails mit einem Dateianhang von 35 MB verschickt werden dürfen.
Danke für die Info.
Mit freundlichen Grüßen
Heindl Florian
Am 24. November 2009 11:57 schrieb Uwe Driessen driessen@fblan.de:
On Behalf Of Florian Heindl
Nov 24 11:11:18 mailrelay postfix/qmgr[20842]: 06E3913E23: from=dummy@test.lan, size=43049121, nrcpt=1 (queue active)
======================================================================
Die E-Mail ist nun anstatt 31460197 bytes lt. Postfix 43049121 bytes groß!
Dies hat natürlich zur Folge, dass die E-Mail bei einer message_size_limit von 35 MB abgewiesen wird.
Ich habe dieses Problem auch auf einem Testsystem mit frisch installiertem Debian Testing festgestellt.
Kann mir jemand bei diesem Problem helfen?
Stell deine Größe auf 45 MB dann geht auch so eine Mail durch
Binary 31 MB = Mailformat 43 MB Du kannst zwar Anhänge in der Größe theoretisch über Mail verschicken aber wer hat denn gesagt das die Dateigröße auf der Platte der Dateigröße in der Mail entspricht.
Beim konvertieren der der Datei ins Mailformat wird diese um bis 40% größer je nach Dateiart. Das ist kein Problem sondern technisch bedingt.
Mit freundlichen Grüßen
Drießen
-- Software & Computer Uwe Drießen Lembergstraße 33 67824 Feilbingert Tel.: +49 06708 / 660045 Fax: +49 06708 / 661397
postfix-users mailing list postfix-users@de.postfix.org http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
participants (3)
-
Florian Heindl
-
Ralf Hildebrandt
-
Uwe Driessen