Postfix liefert nicht an Procmail...

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
flat-jack
Posts: 36
Joined: 2002-10-22 23:18

Postfix liefert nicht an Procmail...

Post by flat-jack » 2004-05-12 20:03

Hallo Zusammen!

Ich möchte SpamAssassin nutzen und habe es bereits installiert. Es funktioniert auch (habs getestet). Probleme macht mir aber der procmail-filter. Postfix liefert offensichtlich keine Mails an diesen aus!
Server: strato root-Server mit suse 9.0

die main.cf habe ich geändert auf
mailbox_command = procmail -a "$EXTENSION"

in die master.cf
procmail unix - n n - - pipe
flags=R user=nobody argv=/usr/bin/procmail -t -m USER=${user} EXTENSION=${extension} /etc/procmailrc

eingefügt - trotzdem scheint procmail keine Mails zu erhalten (lt. logs)

Wer kann mir helfen?
Bin für jeden Tip dankbar!

Gruß
Flat-Jack

Hier auch die master.cf:

Code: Select all

# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
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
#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.
#
# maildrop. See the Postfix MAILDROP_README file for details.
#

maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
cyrus	  unix	-	n	n	-	-	pipe
  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
vscan     unix  -       n       n       -       10       pipe
  user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}
procmail  unix  -       n       n       -       -       pipe
  flags=R user=nobody argv=/usr/bin/procmail -t -m USER=${user} EXTENSION=${extension} /etc/procmailrc

audio07
Posts: 64
Joined: 2003-12-03 02:32
Location: Mainz

Re: Postfix liefert nicht an Procmail...

Post by audio07 » 2004-05-17 00:41

Kommentiere mal die zweite Zeile in der master.cf aus (flags=...) und trage in die main.cf diesbezüglich nur "mailbox_command = /usr/bin/procmail" ein.

schl
Posts: 343
Joined: 2003-02-05 11:26
Location: München/Unterschleißheim

Re: Postfix liefert nicht an Procmail...

Post by schl » 2004-05-17 08:04

habe procmail bei suse9 auch nicht zum laufen gebracht. hatte deswegen hier auch schon mal einen thread eröffnet. vielleicht schaust Du da mal mit rein

bin nach wie vor an einer lösung interessiert.

http://www.rootforum.org/forum/viewtopic.php?t=26286

audio07
Posts: 64
Joined: 2003-12-03 02:32
Location: Mainz

Re: Postfix liefert nicht an Procmail...

Post by audio07 » 2004-05-17 13:41

Irgendwie höre ich das bei Suse immer öfter, dass Pakete nicht funktionieren. Mir selbst ist es 2 mal passiert. Ich habe u.a. aus diesem Grund auf Slackware gewechselt, da ich ohnehin alles selbst kompiliere.

raygizmo
Posts: 12
Joined: 2003-02-13 18:13

Re: Postfix liefert nicht an Procmail...

Post by raygizmo » 2004-06-05 02:50

Hat das Problem inzwischen jemand behoben?
Ich habe hier das gleiche Phänomen...

Gruß,
Ray

audio07
Posts: 64
Joined: 2003-12-03 02:32
Location: Mainz

Re: Postfix liefert nicht an Procmail...

Post by audio07 » 2004-06-05 11:29

Gibts vielleicht wieder so einen Suse-extra-Quatsch in /etc/sysconfig? Ich würde da mal schaun.

raygizmo
Posts: 12
Joined: 2003-02-13 18:13

Re: Postfix liefert nicht an Procmail...

Post by raygizmo » 2004-06-05 13:58

also ich hab den fehler inzwischen gefunden.
Am Ende der main.cf von postfix kommen die Einträge

mailbox_command=
mailbox_transport=

nochmal. Wenn man weiter oben also was vernünftiges Einträgt, werden die Parameter durch die leeren Werte unten wieder überschrieben. Klar dass der procmail dann nicht startet.
Da war ein Meister am Werk....

Gruß, Ray

audio07
Posts: 64
Joined: 2003-12-03 02:32
Location: Mainz

Re: Postfix liefert nicht an Procmail...

Post by audio07 » 2004-06-05 14:01

Zu viel mit dem Webmin gespielt? :-) Weil der macht gerne so Käse.