[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