postfix/qmgr verlangt nach smtpd-amavis

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
itti
Posts: 49
Joined: 2004-10-25 21:16

postfix/qmgr verlangt nach smtpd-amavis

Post by itti » 2006-02-11 14:43

Hi,

ich habe seit nem halben jahr postfix mit virtuellen usern über mysql-tabellen (syscp) auf nem gentoo system am laufen. das ging auch recht schön, bis mein auftraggeber nach spamassassin verlangt hat. da hab ich vor monaten mal ne lösung über amavis-new anvisiert, aber das ganze mangels zeit wieder eingestellt.

jetzt melden mir aber verschiedene user sie könnten keine mail versenden. kann eigentlich nicht sein dachte ich mir aber meine /var/log/mail.info meldet mir jede minute folgendes:

Code: Select all

Feb 11 14:36:30 p15198025 postfix/qmgr[1851]: warning: connect to transport smtp-amavis: Connection refused
gut dachte ich mir. steht wohl noch irgendwo der transport oder der filter in postifx auf amavis... dem ist aber nicht so. ich bin main.cf und master.cf jetzt schon zig mal kritisch durchgegangen, es gibt überhaupt keinen hinweis mehr auf amavis. deinstalliert habe ich sowieso alles was mit amavis oder spamassassin zu tun hat.

ich vermute jetzt, es eiern noch uralte mails irgendwo durch die queues, die sozusagen nach einem damals noch vorhanden amavis verlangen. ist sowas möglich? ich muss eingestehen mailserver-konfiguration ist für mich immer noch ein schwieriges gebiet.

vielleicht kann mich ja jemand auf die richtige fährte bringen. da wär ich schonmal reichlich dankbar.

mfg

itti

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: postfix/qmgr verlangt nach smtpd-amavis

Post by Roger Wilco » 2006-02-11 15:06

Der Fehler liegt bei amavisd-new.

EDIT: Zumindes versucht Postfix die Mails noch dorthin abzukippen. Poste die Ausgabe von `postconf -n` und deine master.cf.

oxygen
RSAC
Posts: 2179
Joined: 2002-12-15 00:10
Location: Bergheim

Re: postfix/qmgr verlangt nach smtpd-amavis

Post by oxygen » 2006-02-11 15:19

für mich scheint das auch so, als wäre etwas ala
content_filter = smtp-amavis:[127.0.0.1]:10024
in der main.cf

adjustman
Posts: 1132
Joined: 2003-03-26 23:29
Location: SA

Re: postfix/qmgr verlangt nach smtpd-amavis

Post by adjustman » 2006-02-11 15:59

da hilft NUR postconf -n und die master.cf OHNE Kommentare

itti
Posts: 49
Joined: 2004-10-25 21:16

Re: postfix/qmgr verlangt nach smtpd-amavis

Post by itti » 2006-02-11 17:02

postconf -n

Code: Select all

 postconf -n
alias_maps = $alias_database
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
default_destination_concurrency_limit = 10
home_mailbox = .maildir/
html_directory = /usr/share/doc/postfix-2.2.5/html
local_destination_concurrency_limit = 2
local_recipient_maps = $alias_maps $virtual_mailbox_maps unix:passwd.byname
local_transport = local
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, $mydomain
mynetworks_style = host
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.2.5/readme
relocated_maps = mysql:/etc/postfix/mysql-relocated.cf
sample_directory = /etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
smtpd_recipient_restrictions = permit_sasl_authenticated,       permit_mynetworks,      reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_tls_CAfile = /etc/postfix/cacert.pem
smtpd_tls_cert_file = /etc/postfix/newcert.pem
smtpd_tls_key_file = /etc/postfix/newreq.pem
smtpd_tls_loglevel = 3
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
unknown_local_recipient_reject_code = 550
virtual_alias_domains =
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_alias_maps.cf
virtual_gid_maps = static:1001
virtual_mailbox_base = /var/kunden/mail
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_mailbox_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf
virtual_minimum_uid = 1000
virtual_transport = virtual
virtual_uid_maps = static:1001
master.cf

Code: Select all

smtp      inet  n       -       n       -       -       smtpd

pickup    fifo  n       -       n       60      1       pickup
cleanup   unix  n       -       n       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr

tlsmgr    unix  -       -       n       1000?   1       tlsmgr
rewrite   unix  -       -       n       -       -       trivial-rewrite
bounce    unix  -       -       n       -       0       bounce
defer     unix  -       -       n       -       0       bounce
trace     unix  -       -       n       -       0       bounce
verify    unix  -       -       n       -       1       verify
flush     unix  n       -       n       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
smtp      unix  -       -       n       -       -       smtp

relay     unix  -       -       n       -       -       smtp
	-o fallback_relay=

showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
discard   unix  -       -       n       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp
anvil     unix  -       -       n       -       1       anvil
scache	  unix	-	-	n	-	1	scache

maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}

old-cyrus unix  -       n       n       -       -       pipe
  flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}

cyrus     unix  -       n       n       -       -       pipe
  user=cyrus argv=/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

adjustman
Posts: 1132
Joined: 2003-03-26 23:29
Location: SA

Re: postfix/qmgr verlangt nach smtpd-amavis

Post by adjustman » 2006-02-11 17:10

@itti OHNE Kommentare - die muss keiner haben :wink:
guck mal in deine Queue, da liegen noch "Amavis" Mails drin.
postfix flush

itti
Posts: 49
Joined: 2004-10-25 21:16

Re: postfix/qmgr verlangt nach smtpd-amavis

Post by itti » 2006-02-11 17:17

die kommentare hab ich ja rauseditiert... ;)

i will try postfix flush...

danke schonmal

adjustman
Posts: 1132
Joined: 2003-03-26 23:29
Location: SA

Re: postfix/qmgr verlangt nach smtpd-amavis

Post by adjustman » 2006-02-11 17:25

itti wrote:i will try postfix flush
oder postsuper -r ALL, wenn das nicht hilft. Ein bisschen dauerts aber.

geo
Posts: 42
Joined: 2005-02-24 11:44
Location: Hannover

Re: postfix/qmgr verlangt nach smtpd-amavis

Post by geo » 2006-02-11 17:27

$alias_maps $virtual_mailbox_maps
kann sich da noch was versteckt haben?
mach doch mal ein grep über alle postfix Dateien.


[EDIT by Joe User]Werbung entfernt[/EDIT]

itti
Posts: 49
Joined: 2004-10-25 21:16

Re: postfix/qmgr verlangt nach smtpd-amavis

Post by itti » 2006-02-11 17:58

nein ein grep hat auch keine amavis direktiven zu tage befördert.

leider hat "postfix flush" und "postsuper -r ALL" auch nichts geändert. so wie ich das sehe befinden sich noch 2 emails irgendwo in den queues, die einfach nicht ausgeliefert werden können. wie kann ich die denn jetzt einfach gewaltsam enterfernen?

-edit: gut ich hab die 2 kandidaten mit postsuper -d entfernt. mal sehen.
-edit2: danke jungs. die nervige logmessage ist weg und ich hab mal wieder was dazu gelernt. :)

adjustman
Posts: 1132
Joined: 2003-03-26 23:29
Location: SA

Re: postfix/qmgr verlangt nach smtpd-amavis

Post by adjustman » 2006-02-11 18:34

itti wrote:leider hat "postfix flush" und "postsuper -r ALL" auch nichts geändert
dabei musst du Geduld haben, das dauert etwas.