• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Probleme mit Postfix nach Amavis/SpamAssassin

Status
Für weitere Antworten geschlossen.

nils-l

Member
Hallo!
Habe nach der Anleitung unter www.linux-tin.org einen Mailserver eingerichtet. Der lief auch Problemlos.
Danach habe versucht, Amavis/SpamAssassin zu installieren (Anleitung auch auf www.linux-tin.org)
Das hat aber nicht so einwandfrei geklappt und ich wollte es erstmal rückgängig machen, damit der Mailserver wieder läuft.
Habe also die Änderungen in der main.cf und master.cf wieder entfernt. Die beiden Dateien sehen jetzt so aus:

Code:
relayhost = mail.nils-liebherr.de
program_directory = /usr/lib/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
queue_directory = /var/spool/postfix
mailq_path = /usr/bin/mailq
default_privs = nobody
mail_spool_directory = /var/mail
mailbox_command = /usr/lib/cyrus/bin/deliver
mailbox_transport = cyrus
fallback_transport = cyrus
local_destination_concurrency_limit = 2
default_destination_concurrency_limit = 10
default_peer_level = 2
mynetworks = 192.168.0.0/24, 127.0.0.0/8
myhostname = mail.liebherr.no-ip.com
mydomain = liebherr.no-ip.com
myorigin = $mydomain
mail_owner = postfix
default_transport= smtp
canonical_maps = hash:/etc/postfix/canonical
smtpd_banner = $myhostname ESMTP
alias_maps = hash:/etc/aliases
setgid_group = maildrop
luser_relay = $root@mail.liebherr.no-ip.com
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd

Code:
#
# Postfix master process configuration file.  For details on the format
# of the file, see the Postfix master(5) manual page.
#
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       n       -       -       smtpd
proxymap  unix  -       -       n       -       -       proxymap
pickup    fifo  n       n       n       60      1       pickup
cleanup   unix  n       -       n       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
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
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp

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)

Wenn ich nun "/etc/init.d/postfix restart" mache, erscheint im Log:
Code:
postfix/qmgr[22953]: warning: connect to transport smtp-amavis: Connection refused

Kann mir da einer auf die Sprünge helfen? Es ist doch gar nichts mehr von Amavis eingetragen?!

Danke!
 

dermichel

Advanced Hacker
ist noch eine alte mail in der queue? die erst mal loeschen und dann nochmal probieren. ein "warning" bei postfix ist erst mal ned so schlimm.
 
OP
N

nils-l

Member
Es waren noch vier in der Queue, die habe ich gelöscht. Neue Mails kommen auch wieder rein.
Die Warnung erscheint trotzdem noch minütlich im Log. Auch wenn anscheinend alles funktioniert, würd ich die trotzdem gerne los werden :)
 

dermichel

Advanced Hacker
sende dir mal ne email und poste das komplette log. am besten mit smtpd -v!
weiter unten in der main.cf gibt es keinen zweiten eintrag fuer den relayhost der uebersehen wurde?
 
OP
N

nils-l

Member
Also, ich habe aus
Code:
smtp      inet  n       -       n       -       -       smtpd
ein
Code:
smtp      inet  n       -       n       -       -       smtpd -v
gemacht und mir ne Mail geschickt.

Dir ist schon klar, das der Eintrag im LOG dann riesig wird? :)
Ich habe mir mal erspart, das ganze hier zu posten, DENN: Seitdem ist der Fehler nicht mehr im LOG vorhanden. :shock:
Und JA, das war die einzige Änderung und ich hatte auch vorher Postfix diverse Male neu gestarted. :|
Habe das "smtpd -v" wieder in "smtp" geändert, und der Fehler ist immernoch weg.
Versteh ich jetzt zwar überhaupt nicht, aber hauptsache es läuft jetzt alles ohne Fehlermeldungen :mrgreen:
 
Status
Für weitere Antworten geschlossen.
Oben