[Postfixbuch-users] Auslieferung schlägt fehl...
alexander.sobottka at ngi.de
alexander.sobottka at ngi.de
So Nov 28 13:46:53 CET 2004
Hallo zusammen,
Ich schlage mich jetzt seit eineigen Tagen mit meinem Mailserversetup rum und bin etwas
erschlagen und vor allem warscheinlich betriebsblind.
Als Einstiegs HowTo habe ich jenes hier benutzt:
http://home.eray.biz/sites/postfix/
Dies läuft auch alles ganz dufte, Virencheck ist auch eingebunden und funtioniert, und dann
entschied ich mich (*welch Anfall von Größenwahn*) anstatt Spammassassin DSPAM zu
nehmen.
Das Problem ist folgendes:
Die Mail, soweit ich das erkennen kann, durchläuft sauber die einzelnen Stationen bis zur
Auslieferung der Mail.
Solange ich DSPAM auskommentiere k.P., Benutzer, Maildir etc. werden aus der DB geholt
und ins Verzeichniss einsortiert.
Wenn DSPAM allerdings mit angegeben ist, schlägt der DB Aufruf fehl (kann er ja nicht, denn
in seiner DB steht keine Info zum "Ablageort".
Soll ja auch nicht, einsortieren soll ja nicht DSpam sondern virtual.
Daraus folgt für mich, das ich die "Kette" der Module in der master.cf nicht richtig angegeben
habe.
hier ist sie mal:
smtp inet n - n - - smtpd
#smtps inet n - n - - smtpd
# -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#submission inet n - n - - smtpd
# -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
#628 inet n - n - - qmqpd
pickup fifo n - n 60 1 pickup
#cleanup unix n - n - 0 cleanup
qmgr fifo n - n 300 1 qmgr
#qmgr fifo n - n 300 1 nqmgr
#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
proxymap unix - - n - - proxymap
smtp unix - - n - - smtp
relay unix - - n - - smtp
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq unix n - n - - showq
error unix - - n - - error
local unix - n n - - local
virtual unix - n n - - virtual
#lmtp unix - - n - - lmtp
smtp-amavis unix - - n - 2 smtp
-o smtp_data_done_timeout=1200
-o smtp_send_xforward_command=yes
-o disable_dns_lookups=yes
127.0.0.1:10025 inet n - n - - smtpd
-o content_filter=
-o local_recipient_maps=
-o relay_recipient_maps=
-o smtpd_restriction_classes=
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.0/8
-o strict_rfc821_envelopes=yes
-o smtpd_error_sleep_time=0
-o smtpd_soft_error_limit=1001
-o smtpd_hard_error_limit=1000
-o smtpd_client_connection_count_limit=0
-o smtpd_client_connection_rate_limit=0
-o receive_override_options=no_header_body_checks
127.0.0.1:10026 inet n - n - - smtpd
-o local_recipient_maps=
-o relay_recipient_maps=
-o smtpd_restriction_classes=
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.0/8
-o strict_rfc821_envelopes=yes
-o smtpd_error_sleep_time=0
-o smtpd_soft_error_limit=1001
-o smtpd_hard_error_limit=1000
#dspam unix - n n - - pipe flags=Rqu user=mail
argv=/usr/local/bin/dspam --user ${user}@${nexthop} -t
DEFAULT=/var/mail/virtual/${user}/Maildir/ HOME=/${user}
#dspam unix - n n - - pipe
# flags=Rhq user=mail argv=/usr/local/bin/dspam -i -f ${sender} -- %u --user ${recipient}
cleanup unix n - n - 0 cleanup
-o header_checks=
-o mime_header_checks=
-o nested_header_checks=
-o body_checks=
pre-cleanup unix n - n - 0 cleanup
-o canonical_maps=
-o sender_canonical_maps=
-o recipient_canonical_maps=
-o masquerade_domains=
-o virtual_alias_maps=
-o always_bcc=
-o sender_bcc_maps=
-o recipient_bcc_maps=
local unix - n n - - local
-o content_filter=
-o myhostname=localhost
-o local_recipient_maps=
-o relay_recipient_maps=
-o mynetworks=127.0.0.0/8
-o mynetworks_style=host
-o smtpd_restriction_classes=
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
#dspam-add unix - n n - - pipe flags=Rhq user=mail
#argv=/usr/local/bin/dspam --mode=teft --user ${user}@${nexthop} --class=spam --
#source=error
#dspam-del unix - n n - - pipe flags=Rhq user=mail
#argv=/usr/local/bin/dspam --mode=teft --user ${user}@${nexthop} --class=innocent --
#source=error
Ich denke ich muss noch eine "Schleife" einbauen à la MTA
=>Amavis=>ClamAV=>Amavis=>MTA=>DSPAM=>MTA=>virtual
und ich habe ===========================^ hier das Problem.
Hinweise, Denkanstöße usw. sind erwünscht (wenn sie eine kurze Erklärung beinhalten umso
besser).....
MfG
Alex
Mehr Informationen über die Mailingliste Postfixbuch-users