[postfix-users] Postfix Problem mit message_size_limit

Florian Heindl heindlflo at googlemail.com
Di Nov 24 11:39:07 CET 2009


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 at ltest.lan>
Nov 24 11:11:18 mailrelay postfix/qmgr[20842]: 06E3913E23:
from=<dummy at test.lan>, size=43049121, nrcpt=1 (queue active)
Nov 24 11:11:29 mailrelay postfix/smtp[20870]: 06E3913E23:
to=<dummy at 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 at 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?


Mehr Informationen über die Mailingliste postfix-users