[Postfixbuch-users] "Temporary Failure" beim Ausliefern an cyrus

Andreas Winkelmann ml at awinkelmann.de
Mo Sep 4 20:43:50 CEST 2006


Am Monday 04 September 2006 20:06 schrieb Jan-Simon Winkelmann:

> seit ich letzte Woche einen neuen Mailserver aufgesetzt habe, scheint
> postfix teilweise probleme damit zu haben, mails an cyrus und damit in
> die mailboxen auszuliefern.
>
> Folgender Fehler steht im log:
> Sep  4 19:43:27 server postfix/qmgr[13524]: BD9FE67049C:
> from=<user at domain.com>, size=2070, nrcpt=2 (queue active)
>
> Sep  4 19:43:28 server postfix/pipe[22471]: BD9FE67049C:
> to=<postfach at mydestination>, orig_to=<alias at domain.de>, relay=cyrus,
> delay=236217, status=deferred (temporary failure)

Hast Du "cyrus_destination_recipient_limit = 1" in der main.cf? Da dies eine 
zusammengesetzte Option ist, taucht sie in "postconf -n" leider nicht auf.

Die Falle tritt auf, wenn Mails an mehrere Empfänger gehen. Oben die hat 2 
Empfänger.

Btw, wieso benutzt Du überhaupt deliver zwischen Postfix und Cyrus-Imapd?

> System: Debian Sarge;  2.6.14-2-k7-smp server4you build
> Cyrus: Cyrus v2.1.18 (-IPv6-Debian-2.1.18-1+sarge2)
>
> postconf -n
>
> alias_database = hash:/etc/aliases
> alias_maps = hash:/etc/aliases
> append_dot_mydomain = no
> biff = no
> broken_sasl_auth_clients = yes
> config_directory = /etc/postfix
> inet_interfaces = all
> mailbox_size_limit = 0
> mailbox_transport = cyrus
> mydestination = mail.meinedomain.de, realhostname.s4y.de
> myhostname = mail.meinedomain.de
> mynetworks = 127.0.0.0/8
> myorigin = /etc/mailname
> owner_request_special = no
> recipient_delimiter = +
> sender_canonical_maps = mysql:/etc/postfix/db/canonical.mysql
> smtp_skip_5xx_greeting = no
> smtpd_banner = $myhostname ESMTP
> smtpd_recipient_restrictions = permit_sasl_authenticated,
> permit_mynetworks,           reject_unauth_destination
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_local_domain =
> smtpd_sasl_security_options = noanonymous
> smtpd_tls_CAfile = /etc/postfix/mailserver.cert
> smtpd_tls_cert_file = /etc/postfix/mailserver.cert
> smtpd_tls_key_file = /etc/postfix/mailserver.key
> smtpd_use_tls = yes
> unknown_local_recipient_reject_code = 550
> virtual_alias_domains = mysql:/etc/postfix/db/mydestination.mysql
> virtual_alias_maps = mysql:/etc/postfix/db/virtual.mysql
>
>
> cyrus eintrag in der master.cf:
>
> cyrus     unix  -       n       n       -       -       pipe
>   flags=R user=cyrus argv=/usr/sbin/cyrdeliver -r ${sender} -m
> ${extension} ${user}
>
>
> Das Interessante an der Sache ist allerdings, dass es nicht immer
> passiert, sondern einige mails ankommen und andere halt nicht; ein
> bestimmtes muster ist nicht zu erkennen...

-- 
	Andreas



Mehr Informationen über die Mailingliste Postfixbuch-users