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

SuSE 9.0: Postfix + Cyrus => Mailer streikt.

Status
Für weitere Antworten geschlossen.

oc2pus

Ultimate Guru
rcpostfix start <=== damit startest du jedesmal einen neuen, das geht nicht da ja noch einer läuft ....

rcpostfix restart <== der stoppt erst, dann ein neustart

ich glaube durch die ganzen neustarts ist dein System jetzt etwas struppelig ... und gibt den port 10025 nicht mehr her ...
 
OP
L

Lumocolor

Member
ich hab nun ca 40 mal rcpostfix stop eingegeben, danach EIN mal rcpostfix start und danach rcpostfix status
ergebnis => DEAD.
Achja: und ich habe ihn davor bestimmt nicht mehr als 40 mal gestartet!

Soll ich den port vielleicht in der firewall freigeben?
 

oc2pus

Ultimate Guru
die Entscheidung für DEAD kommt aus der Abfrage eines ports oder Prozesses, wenn der nicht antwortet ==> DEAD

kannst du rebooten ?
 
OP
L

Lumocolor

Member
klar kann ich rebooten, -> so oft ich will :) der einschaltknopf ist ja nur ca 45 cm von der tastatur entfernt, an der ich jetzt diesen foren-eintrag schreibe :)

Also reboot wird durchgeführt.

Nach dem reboot:
hab mich in der konsole angemeldet, als erstes rcpostfix status eingetippt -> dead.
 

oc2pus

Ultimate Guru
die /var/log/mail bzw /var/log/messages anschauen warum der postfix nicht starten will....

wie sieht die master.cf aus? nach 10025er port durchsuchen....
 
OP
L

Lumocolor

Member
habs gefunden...
die zeile
Code:
127.0.0.1:10025 inet n - n - - smtpd [...]
war 2 mal in der master.cf nach nem restart steht running da.

beim e-mail schreiben zeigt /var/log/mail jetzt folgendes
Code:
Jul 20 20:41:14 server postfix/pickup[4216]: 8916330862: uid=500 from=<florian>
Jul 20 20:41:14 server postfix/cleanup[4324]: 8916330862: message-id=<40FD674A.m
ail3DD11SSWX@server.holloweye-systems.net>
Jul 20 20:41:14 server postfix/qmgr[4217]: 8916330862: from=<florian@holloweye-s
ystems.net>, size=482, nrcpt=1 (queue active)
Jul 20 20:41:14 server postfix/qmgr[4217]: 8916330862: to=<florian@holloweye-sys
tems.net>, orig_to=<florian@server.holloweye-systems.net>, relay=none, delay=0,
status=deferred (unknown mail transport error)
Jul 20 20:41:50 server postfix/smtp[4392]: fatal: specify a password table via t
he `smtp_sasl_password_maps' configuration parameter
Jul 20 20:41:51 server postfix/master[4213]: warning: process /usr/lib/postfix/s
mtp pid 4392 exit status 1
Jul 20 20:41:51 server postfix/master[4213]: warning: /usr/lib/postfix/smtp: bad
 command startup -- throttling
Jul 20 20:42:51 server postfix/smtp[4394]: fatal: specify a password table via t
he `smtp_sasl_password_maps' configuration parameter
Jul 20 20:42:52 server postfix/master[4213]: warning: process /usr/lib/postfix/smtp pid 4394 exit status 1
Jul 20 20:42:52 server postfix/master[4213]: warning: /usr/lib/postfix/smtp: bad command startup -- throttling
 

oc2pus

Ultimate Guru
die zeile die du askommntiert hast bzw die wo do so elegant [ ... ] geschrieben hast lautet genau wie ?
 
OP
L

Lumocolor

Member
Oh wenn ich das noch wüsste... *sfg*
ne
Die zeile steht jetzt so in meiner master.cf:
Code:
#localhost:10025 inet   n       -       n       -       -       smtpd -o content_filter=
diese ist anscheinend mit der zeile
Code:
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 mynetworks_style=host -o strict_rfc821_envelopes=yes
in die quere gekommen.
 

oc2pus

Ultimate Guru
diese Zeile steuer gerade den Übergang ... die muss schon vorhanden (aktiviert sein, nicht auskommentiert = ohne #) und korrekt sein.

zu der anderen Fehlermeldung bzgl smtp_auth:
main.cf
smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth ?

was steht da bei dir?
gibt es die Datei smtp_auth ?
gibt es die Datei smtp_auth.db ?
wenn nein dann postmap /etc/postfix/smtp_auth.
 
OP
L

Lumocolor

Member
hatte die Zeile
Code:
smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth
nicht eingefügt.
smtp_auth und smtp_auth.db existieren nicht.
 

oc2pus

Ultimate Guru
nein, nicht alles gleich reinscheiben ;)

irgendwo in deiner Konfig wird diese Datei referenziert. Sie gibt es aber gar nicht. An dieser Ecke die Konfig grade biegen.

dann email verschicken und log beobachten. Das mit dem Transport sollte jetzt geregelt sein ...
 
OP
L

Lumocolor

Member
gutgut, hab den Eintrag wieder herausgenommen... aber sonst existiert in der main.cf kein smtp_sasl_password_maps .
 

oc2pus

Ultimate Guru
dann email verschicken und log beobachten. Das mit dem Transport sollte jetzt geregelt sein ...
 
OP
L

Lumocolor

Member
Fehler beim Mail-Verschicken:
Code:
Jul 20 22:09:53 server postfix/pickup[5483]: E691A30875: uid=0 from=<root>
Jul 20 22:09:53 server postfix/cleanup[5502]: E691A30875: message-id=<40FD7C11.mail48Q1S9TYH@server.holloweye-systems.net>
Jul 20 22:09:54 server postfix/qmgr[5402]: E691A30875: from=<root@holloweye-systems.net>, size=464, nrcpt=1 (queue active)
Jul 20 22:09:54 server postfix/pipe[5504]: fatal: get_service_attr: unknown username: vscan
Jul 20 22:09:55 server postfix/qmgr[5402]: warning: premature end-of-input on private/vscan socket while reading input attribute name
Jul 20 22:09:55 server postfix/qmgr[5402]: warning: private/vscan socket: malformed response
Jul 20 22:09:55 server postfix/qmgr[5402]: warning: transport vscan failure -- see a previous warning/fatal/panic logfile record for the problem description
Jul 20 22:09:55 server postfix/master[5398]: warning: process /usr/lib/postfix/pipe pid 5504 exit status 1
Jul 20 22:09:55 server postfix/master[5398]: warning: /usr/lib/postfix/pipe: bad command startup -- throttling

Ich blick da gleich nicht mehr durch..
 

oc2pus

Ultimate Guru
jetzt kommst du bis zum vscan ...

hast du einen user vscan im System eingerichtet ?
ist der vscan korrekt konfiguriert ?
 

oc2pus

Ultimate Guru
das ist ein Virenscanner. Momentan übergibt postfix die mails an diesen scanner zum prüfen.

Ich kenne aber vcsan nicht und weiss auch nicht wie der konfiguriert wird ;(

ich checke das gerade mal in der Konfig von dir ob wir den schnell mal abklemmen können ....
 

oc2pus

Ultimate Guru
main.cf:

content_filter = vscan:
diese Zeile durch
content_filter =
ersetzen

und in der master.cf (poste die mal mit cat master.cf | grep -v "^#")
gibt es dazu wahrscheinlich einen korrespondirenden Eintrag ==> auskommentieren.

dann email senden und log verfolgen ...
 
OP
L

Lumocolor

Member
Code:
server:/etc/postfix # cat master.cf | grep -v "^#"
smtp      inet  n       -       n       -       -       smtpd -o content_filter=smtp:[localhost]:10024
smtps-amavis     unix   -       -       n       -       2       lmtp -o smtpd_data_done_timeout=1200 -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 mynetworks_style=host -o strict_rfc821_envelopes=yes
pickup    fifo  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
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)
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 /etc/procmailrc ${sender} ${recipient}
server:/etc/postfix #
 

oc2pus

Ultimate Guru
vscan unix - n n - 10 pipe
user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}

da steht es:
wenn postfix vscan aufruft:
wird unter dem user=vscan das programm /usr/bin/amavis ausgeführt ...

das ist jetzt temporär abgeklemmt. wenn du content_filter = in der main.cf von postfix eingestellt hast.

mail senden, log ....
 
Status
Für weitere Antworten geschlossen.
Oben