Hallo alle,
ich habe hier eine Email-Server, der mit Fetchmail die Emails
abholt, dann über Postfix diese an Cyrus zustellt. Die
Anwender greifen auf die Postfächer per IMAP zu. Ankommende
und abgehende Emails werden ausserdem auf Viren überprüft.
Das alles klappt wunderbar. Jetzt wollte ich auch alle
ankommenden Emails auf Spam überprüfen lassen. Habe daher
alles nach der Anleitung durchgeführt.
( http://lists.suse.com/archive/suse-linux/2002-Dec/3889.html )
Plötzlich werden jetzt keine Emails mehr zugestellt. Sofern
ich die Log-Files richtig verstehe, gehen alle Mails an Relay
zurück. Es kann nicht mal mehr intern Emails von einem Client
zum anderen verschickt werden.
postfix/qmgr[8009]: 238FE11047: from=<>, size=3622, nrcpt=1 -->
--> (queue active)
postfix/smtp[9074]: 238FE11047: to=,-->
-->relay=smtp.vom.provider, delay=40, status=sent -->
--> (250 Ok: queued as A81E9AAFC3A)
postfix/qmgr[8009]: 238FE11047: removed
Es tauchen in den Log-Files solche zeilen auf.
Mein /etc/postfix/master.cf ist die, die bei der installation
eingerichtete. Habe dort nur die Zeilen ergänzt, die in der
Anleitung stehen. Auszug aus postconf -n ergibt folgendes:
alias_maps = hash:/etc/aliases
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = vscan:
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
default_privs = nobody
defer_transports = smtp
mail_spool_directory = /var/mail
mailbox_command = /usr/lib/cyrus/bin/deliver
mailbox_transport = cyrus
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
mydestination = $myhostname, $mydomain, localhost.$mydomain
mydomain = heim.abg
myhostname = w2k.heim.abg
mynetworks = 192.168.0.0/24, 127.0.0.0/8
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relayhost = [smtp.vom.provider]
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtpd_banner = $myhostname ESMTP
smtpd_recipient_restrictions =
permit_mynetworks,reject_unauth_destination
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 450
Hat vielleicht einer ein Tip, damit es wie gedacht funktioniert ?
PS: Das gleiche Verhalten, dass die Emails an den relayhost
verschickt werden kommt auch, wenn ich smtp_auth einschalte.
----
Mit freundlichen Grüßen
Mesut Cicek
----