Postfix: Bekomme nur leere Mails.

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
tommymag
Posts: 18
Joined: 2002-06-21 16:20
Location: Wuppertal

Postfix: Bekomme nur leere Mails.

Post by tommymag » 2003-07-12 18:16

Hallo ich habe auf einen frischen 1und1 Server erst Postfix mit Cyrus-imap server konfiguriert nach:
http://www.rootforum.org/forum/viewtopic.php?t=10012
(mit cyrus-control 0.2). Diese kombination lief bei mir ohne Fehler.

Dann habe ich mich an die Kombination : amavis; clamav;SpamAssassin
gewagt:http://www.rootforum.org/forum/viewtopic.php?t=11735
und da fangen leider meine Probleme an. Ich versuche mich jetzt seit drei Tagen die kombination ans laufen zu bringen, leider ohne erfolg.
Alle ausgehenden und ankommenden Mails sind ohne Inhalt. Nur das als "Ziel" in Kopf der Mails
undisclosed-recipients
steht.
Mein Maillog sieht dann so aus:
Jul 12 17:49:04 p151xxxxx postfix/smtpd[25316]: connect from p509xxxxx.dip0.t-ipconnect.de[80.146.6.37]
Jul 12 17:49:04 p151xxxxx smtpd[25316]: 5DABD34C03B: client=p509xxxxx.dip0.t-ipconnect.de[80.146.6.37], sasl_method=LOGIN, sasl_username=web1p2
Jul 12 17:49:04 p151xxxxx postfix/cleanup[25317]: 5DABD34C03B: message-id=<000701c3488d$62777390$0c01a8c0@WOHNUNG>
Jul 12 17:49:04 p151xxxxx postfix/qmgr[4899]: 5DABD34C03B: from=<webmaster@xxxxxx.info>, size=3874, nrcpt=1 (queue active)
Jul 12 17:49:04 p151xxxxx spamd[868]: connection from localhost.localdomain [ 127.0.0.1 ] at port 32871
Jul 12 17:49:04 p151xxxxx spamd[25324]: info: setuid to vscan succeeded
Jul 12 17:49:04 p151xxxxx spamd[25324]: Creating default_prefs [/var/spool/vscan/.spamassassin/user_prefs]
Jul 12 17:49:05 p151xxxxx amavisd[25325]: starting. amavis 0.3.12 Thu Jul 10 22:36:43 CEST 2003
Jul 12 17:49:06 p151xxxxx amavisd[25325]: Virus scanner failure: ScannerDaemon - UNKNOWN STATUS (error code: /var/amavis/amavis-14771385/parts: Can't access the file ERROR)
Jul 12 17:49:06 p151xxxxx postfix/smtpd[25329]: connect from localhost.localdomain[127.0.0.1]
Jul 12 17:49:06 p151xxxxx postfix/smtpd[25329]: 0AA7E34C03C: client=localhost.localdomain[127.0.0.1]
Jul 12 17:49:06 p151xxxxx postfix/cleanup[25317]: 0AA7E34C03C: message-id=<20030712154906.0AA7E34C03C@p151xxxxx.pureserver.info>
Jul 12 17:49:06 p151xxxxx postfix/qmgr[4899]: 0AA7E34C03C: from=<webmaster@xxxxxx.info>, size=408, nrcpt=1 (queue active)
Jul 12 17:49:06 p151xxxxx postfix/pipe[25319]: 5DABD34C03B: to=<web1p4@p151xxxxx.pureserver.info>, relay=spamfilter, delay=2, status=sent (p151xxxxx.pureserver.info)
Jul 12 17:49:06 p151xxxxx postfix/smtpd[25329]: disconnect from localhost.localdomain[127.0.0.1]
Jul 12 17:49:06 p151xxxxx postfix/pipe[25332]: 0AA7E34C03C: to=<web1p4@p151xxxxx.pureserver.info>, relay=cyrus, delay=0, status=sent (p151xxxxx.pureserver.info)
Jul 12 17:49:07 p151xxxxx smtpd[25316]: disconnect from p509xxxxx.dip0.t-ipconnect.de[80.146.6.37]
Ich habe einmal die Fehlermeldung von amavis.
/var/amavis/amavis-14771385/parts
ist nich vorhanden.
Es gibt nur
/var/amavis/
.
Ich weiß aber nicht wie ich weiter vorgehen soll.

Danke im vorraus für eure hilfe.
Tommy

squize
Userprojekt
Userprojekt
Posts: 741
Joined: 2003-05-19 16:46
Location: Karlsruhe

Re: Postfix: Bekomme nur leere Mails.

Post by squize » 2003-07-12 21:34

Jul 12 17:49:06 p151xxxxx amavisd[25325]: Virus scanner failure: ScannerDaemon - UNKNOWN STATUS (error code: /var/amavis/amavis-14771385/parts: Can't access the file ERROR)

Lässt irgendwie vermuten, dass amavis entweder nicht die Rechte hat das File zu lesen, es chroot läuft und das File nicht erreichen kann oder das es unter einem falschen User läuft.

Gruss

Marc

tommymag
Posts: 18
Joined: 2002-06-21 16:20
Location: Wuppertal

Re: Postfix: Bekomme nur leere Mails.

Post by tommymag » 2003-07-12 23:33

Hi squize

Halte ich auch für möglich. Ich habe aber schon alles probiert.
Amavis läuft als user und gruppe amavis. Das Verzeichnis
/var/amavis/
ist das Homeverzeichnis von anavis.
Er scheint aber die temp-datei "amavis-14771385/parts" zu schreiben ich habe mal zum testen dem verzeichnis /var/amavis die schreibrechte entzogen und dann kommt auch eine andere Fehlermeldung.
Kann es sein das amavisd-new und clamav sich nicht austauschen?

tommymag
Posts: 18
Joined: 2002-06-21 16:20
Location: Wuppertal

Re: Postfix: Bekomme nur leere Mails.

Post by tommymag » 2003-07-13 16:00

So habe es nach einer schlaflosen Nacht hinbekommen.

Lief eigentlich auch alles fehlerfrei bis ich jetzt plötzlich folgende meldungen im mail.log habe:
Jul 13 15:48:07 p151xxxxx postfix/qmgr[1185]: warning: connect to transport [127.0.0.1]: No such file or directory
Jul 13 15:49:07 p151xxxxx postfix/qmgr[1185]: warning: connect to transport [127.0.0.1]: No such file or directory
Jul 13 15:50:07 p151xxxxx postfix/qmgr[1185]: warning: connect to transport [127.0.0.1]: No such file or directory
Ich habe aber eigentlich nichts an der Konfiguration geändert.
Habe nur etwas mit "spamd" rumgespielt.
Aber das ist ja eine Postfix Fehlermeldung.(Postfix kenne ich erst seit drei Wochen :oops: )

Würde mich über eure hilfe freuen
Tommy

magnum2
Posts: 201
Joined: 2002-08-12 16:30
Location: Grünwald

Re: Postfix: Bekomme nur leere Mails.

Post by magnum2 » 2003-07-13 16:52

Eigentlich sollte da doch hinter transport noch sowas wie smtp-amavis kommen......

Prüf doch nochmal die Einträge in der master.cf und der main.cf auf Stichwort "content_filter" sowas wie

content_filter = smtp-amavis:[127.0.0.1]:10024

tommymag
Posts: 18
Joined: 2002-06-21 16:20
Location: Wuppertal

Re: Postfix: Bekomme nur leere Mails.

Post by tommymag » 2003-07-13 17:52

Hi magnum2

danke für den tipp. ich habe die einträge nachgesehen und eigentlich keinen fehler gefunden. Habe sie mal laut amavis-new anleitung erneuert und jetzt ist die fehlermeldung weg.
Nur zur sicherheit mal die einträge:
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
smtp unix - - n - - smtp
showq unix n - n - - showq
error unix - - n - - error
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - n - - lmtp
#localhost:10025 inet n - n - - smtpd -o content_filter=
#
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
# The Cyrus deliver program has changed incompatibly.
#

smtp-amavis unix - - n - 2 smtp
-o smtp_data_done_timeout=1200
-o disable_dns_lookups=yes

localhost: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


cyrus unix - n n - - pipe
flags=R user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
uucp unix - n n - - pipe
flags=Fqhu 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=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
#procmail unix - n n - - pipe
# flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}
ps. Ich habe doch was geändert, ich habe procmail mal auskomentiert kann es das gewesen sein?
Ach ja ich habe auch noch eine Frage ich benutze ja amavisd-new, der ruft ja auch spamassassin auf. Ist spamassassin genauso effektiv wie spamd?
Und benutzt spamassassin auch eine config Datei oder wird in diesem Fall alles über die amavisd.conf eingestellt.