[Postfixbuch-users] Outlook-Fehler Nachrichten werden gesendet unbekannter Fehler 0x80040109 (wird aber tatsächlich doch gesendet).

Bernd Laskowski Bernd.Laskowski at reichshof.de
Mi Jan 12 18:46:54 CET 2005


Hallo Liste,

kann mir jemand beim Beheben des Problems helfen?

Von Microsoft habe ich eigentlich keine vielsagendere Fehlermeldung
erwartet.
Allerdings irritiert mich dass ich in der var/log/mail auch keinen Hinweis
auf den Fehler finde.



Seit einiger Zeit versenden schon alle meine user (cirka 150) ihre Mails per
Postfix 2.1.5 .

Danach habe ich immer mehr user auf cyrus (Auf dem gleichen Server) gezogen.
Jetzt habe ich fast alle drauf und habe nun folgendes Problem.


Immer wieder bekommen user den "Outlook-Fehler Nachrichten werden gesendet
unbekannter Fehler 0x80040109" beim Versenden von Nachrichten angezeigt,
obwohl sie tatsächlich doch versandt werden. (Oft klappt es, häufiger klappt
es nicht) Der Fehler tritt unabhängig davon auf, an wieviele user gesendet
wird.

Manchmal kommt aber auch ein Time-Out bei Outlook beim Zugriff auf den
Cyrus-Server (pop3)


Kann das an der menge der gleichzeitig verarbeiteten Mails liegen?
Woran sonst?
Wie kann ich den Fehler eingrenzen.

Var/log/mail gibt nur Auskunft über die ordnungsgemäße Zustellung der mails.
Mir kommt allerdings etwas komisch vor, das Cleanup im Fast-Leerlauf
(Abends) über 50% CPU-Last benötigt. Ist das OK?




Übrigens sowohl das Empfangen, als auch das Versenden von mails dauern lange
(auch wenn kaum Last vorhanden ist). Beim versenden einer Mini-Mail cirka 10
sekunden bis zum Löschen aus dem Postausgang. 


Wäre wirklich sehr dankbar für Hilfe.

Gruß
Bernd Laskowski


mail:~ # postconf -n

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
default_process_limit = 50
defer_transports =
disable_dns_lookups = yes
fallback_transport = cyrus
header_checks = regexp:/etc/postfix/header_checks
html_directory = no
mail_name = mail.reichshof.de
mail_owner = postfix
mail_spool_directory = /var/mail
mailbox_transport = cyrus
mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/man
masquerade_domains =
masquerade_exceptions = root
mydestination = $myhostname, localhost.$mydomain
mydomain = reichshof.de
myhostname = mail.reichshof.de
mynetworks = 129.216.0.0/16, 192.216.1.0/24, 129.101.0.0/16, 127.0.0.0/8
myorigin = $myhostname
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
relayhost = [129.101.160.11]
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP
smtpd_sender_restrictions = hash:/etc/postfix/access
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 450

Main.cf
# ==========================================================================
# service type	private	unpriv	chroot	wakeup	maxproc	command + args
# 		(yes)	(yes)	(yes)	(never)	(50)
# ==========================================================================
smtp	  inet	n	-	n	-	-	smtpd
#localhost:10025 inet n  -       y       -       -       smtpd -o
content_filter=
#smtps    inet  n       -       y       -       -       smtpd -o
smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#submission inet n       -       y       -       -       smtpd -o
smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
pickup	  unix	n	n	n	60	1	pickup
cleanup	  unix	n	-	n	-	0	cleanup
#qmgr	  unix	n	-	n	300	1	qmgr
qmgr	  fifo	n	-	n	300	1	qmgr
tlsmgr	  fifo	-	-	n	300	1	tlsmgr
rewrite	  unix	-	-	n	-	-	trivial-rewrite
bounce	  unix	-	-	n	-	0	bounce
defer	  unix	-	-	n	-	0	bounce
flush     unix  n       -       n       1000?   0       flush
smtp	  unix	-	-	n	-	-	smtp
showq     unix	n	-	n	-	-	showq
error     unix	-	-	n	-	-	error
local	  unix	-	n	n	-	-	local
lmtp	  unix	-	-	n	-	-	lmtp
cyrus	  unix	-	n	n	-	-	pipe
    flags=R user=cyrus argv=/usr/cyrus/bin/deliver -e -m ${extension}
${user}
uucp	  unix	-	n	n	-	-	pipe
    flags=F user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail
($recipient)
ifmail    unix  -       n       n       -       -       pipe
    flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
    flags=F. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop
$recipient
vscan     unix  -       n       n       -       -       pipe
    user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}
procmail  unix  -       n       n       -       -       pipe
    flags=R user=cyrus argv=/usr/bin/procmail -t -m USER=${user}
EXT=${extension} /etc/procmailrc

relay	  unix	-	-	n	-	-	smtp
proxymap  unix        -       -       n       -       -       proxymap
trace	  unix	-	-	n	-	0	bounce
verify	  unix	-	-	n	-	1	verify




Mehr Informationen über die Mailingliste Postfixbuch-users