postfix läuft nicht - kann kein Fehlerprotokoll finden

Status
Für weitere Antworten geschlossen.

AngelDust

Benutzer
Mitglied seit
18. Jan 2010
Beiträge
83
Punkte für Reaktionen
0
Punkte
0
hi leute,

nachdem ich es nun endgültig geschafft habe, dass die mailstation nicht mehr geht, habe ich eine Frage:

wenn ich "ps ax" aufrufe, dann sollten doch alle aktiven prozesse angezeigt werden - oder?
denn bei mir finde ich da keinen postfix - was auch erklären würde, warum ich keine verbindung zum SMTP bekomme. weder über roundcube (IMAP scheint also zu laufen) noch über meinen rechner via telnet auf port 25.

hab synolog-ng installiert, aber auch da kein eintrag vom postfix.
mit anderen worten - ich weiß nicht mal, was nicht klappt, dass er nicht starten kann.

"/usr/syno/mailstation/sbin/postfix" start bringt ebenfalls nichts. nichtmal ein "postfix allready running" => was logisch ist, da er ja scheinbar nicht läuft...

Variante 1:
wie kann ich feststellen, ob der postfix zu starten versucht und dann scheitert - denn dann wüsste ich wo ich anfangen könnte.

Variante 2:
wie kann ich den ganzen maildienst komplett entfernen und "jungfräulich" neu installieren, damit ich nochmal von vorne anfangen kann?

warum Variante 2 - ich fürchte ich habe da EINGES geschrottet und weiß nicht mehr wirklich, wo welche änderungen gemacht worden sind. hab mir mit virtual domains scheinbar endgültig einen kopfschuss verpasst....
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Versuch mal ein
Code:
ps | grep postfix
es gibt keinen Prozess der Postfix heisst. Postfix selber ist eine "Ansammlung" von Prozessen (z.B. der qmgr, tlsmgr oder auch pickup). Es laufen aber alle diese Prozesse unter dem User postfix (drum grep postfix)
Was passiert denn wenn du postfix stop oder postfix reload machst? Natürlich inkl Pfad zum postfix Kommando ;)
Bist du sicher, dass syslog-ng korrekt installiert wurde und sauber läuft? Weil normalerweise loggt syslog-ng jede Bewegung des Postfix und ist eine Riesenhilfe bei der Fehlersuche.
 

AngelDust

Benutzer
Mitglied seit
18. Jan 2010
Beiträge
83
Punkte für Reaktionen
0
Punkte
0
danke - wie immer - für deine rasche antwort.

das synolog-ng dürfte passen, läuft fehlerfrei (hab auch die mail-logs zusammengefasst - wie in der anleitung geraten)

nach "ps | grep postfix" passiert nichts - was sollte da stehen?

nach "/usr/syno/mailstation/sbin/postfix start" passiert eben falls nichts - zumindest nicht in der shell
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
danke - wie immer - für deine rasche antwort.

das synolog-ng dürfte passen, läuft fehlerfrei (hab auch die mail-logs zusammengefasst - wie in der anleitung geraten)

nach "ps | grep postfix" passiert nichts - was sollte da stehen?

nach "/usr/syno/mailstation/sbin/postfix start" passiert eben falls nichts - zumindest nicht in der shell
Bei mir steht in etwa
591 postfix 2668 S pickup -l -t fifo -u
906 postfix 4124 S smtpd -n 192.168.100.99:25 -t inet -u -o stress -o c
908 postfix 2616 S anvil -l -t unix -u
915 postfix 3248 S cleanup -z -t unix -u
916 postfix 2700 S pipe -n spamfilter -t unix user=vmail argv=/opt/bin/s
944 postfix 2708 S pipe -n dovecot -t unix flags=DRhu user=vmail vmail a
980 root 212 R grep postfix
5300 nobody 8128 S /opt/etc/postfix/postgrey/postgrey -d --inet=127.0.0.
5303 nobody 9056 S /opt/etc/postfix/postfwd/postfwd -d -u nobody -g nobo
20547 postfix 2784 S qmgr -l -t fifo -u
22207 postfix 2692 S tlsmgr -l -t unix -u
Die Einträge zu postgrey und postfwd und zu pipe wirst du u.U. nicht haben. Der Rest sollte aber eigentlich angezeigt werden und laufen.

Wird denn in den sylog-ng Logs wirklich etwas geloggt? Läuft der syslog-ng Dämon wirklich? Postfix ist normalerweise in den Logs oft zu gesprächig und knallt hunderte von Meldungen rein...
Hast du denn mal ein postfix reload probiert?
Probier mal den syslog-ng zu beenden und syslog-ng neuzustarten. Irgendwelche Meldungen auf der Shell? ps | grep syslog-ng ergibt etwas?
 

AngelDust

Benutzer
Mitglied seit
18. Jan 2010
Beiträge
83
Punkte für Reaktionen
0
Punkte
0
"/usr/syno/mailstation/sbin/postfix reload" passiert ebenfalls nichts in der shell

"ps | grep syslog-ng":
4292 root 868 S /opt/sbin/syslog-ng -f /opt/etc/syslog-ng/syslog-ng.c
4404 root 888 S /opt/sbin/syslog-ng

im maillog von synolog-ng sind zahlreiche einträge - vor allem der IMAP macht immer ein login und ein disconnect (hab 2 boxen im outlook aktiv und die können auch zugreifen) - daher denke ich, dass das stimmt...
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
"/usr/syno/mailstation/sbin/postfix reload" passiert ebenfalls nichts in der shell

"ps | grep syslog-ng":
4292 root 868 S /opt/sbin/syslog-ng -f /opt/etc/syslog-ng/syslog-ng.c
4404 root 888 S /opt/sbin/syslog-ng

im maillog von synolog-ng sind zahlreiche einträge - vor allem der IMAP macht immer ein login und ein disconnect (hab 2 boxen im outlook aktiv und die können auch zugreifen) - daher denke ich, dass das stimmt...
Dann scheint mit syslog-ng ja alles okay zu sein. Das ist echt komisch, weil dann der Postfix eigentlich auch loggen müsste. So loggt bei mir der Postfix auch wenn ich postfix start versuche, der Postfix aber bereits läuft. Ist bei dir im ganzen Maillog also keine Meldung von Postfix vorhanden?
Ist das bei dir immer so, dass zwei Instanzen von syslog-ng angezeigt werden? Sollte afaik nur eine sein und zwar diese mit der Pfadanagabe zum Configfile

Gruss

tobi

p.s. wenn du mir traust, dann könnte ich heute abend mal remote bei dir reinschauen. Am besten via ssh. Falls ja, dann alles dazu via PN
 

AngelDust

Benutzer
Mitglied seit
18. Jan 2010
Beiträge
83
Punkte für Reaktionen
0
Punkte
0
das mit den 2 instanzen - ich hätte nichts extra eingestellt, aber wenn das so läuft, dann wohl immer. wie gesagt, hab die anleitung befolgt und war SEHR froh, dass das geklappt hat.

was dir trauen angeht - da ist nichts heiliges auf der DS.
grad eine datenbank am mysql und halt ne menge daten, die ich nicht verlieren will.

ich muss heute dann weg - abend ist also ein dehnbarer begriff. ich muss auch ehrlich gestehen, dass ich mit meinem latein am ende bin und mich gar nicht so richtig getraut habe zu fragen, ob du dir das remote anschauen könntest.
muss dann nur den router durchschalten - im idealfall mit zugang von deiner IP auf meine IP (soweit sollte ich das einstellen können). PN steht für Private Nachricht - nehme ich an.
ich könnte auch skype anbieten, den muss ich sowieso noch nachinstallieren....
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Solange es nicht nach Mitternacht wird ist abend auch für mich gut dehnbar ;)
Einfach den Port 22 an die DS weiterleiten und das admin PW temporär ändern (ich will dein echtes PW gar nicht kennen). Meine IP kriegst du schnell raus ;)
Leider kommt bei mir skype nicht auf die Kiste, ist eine Frage des Prinzips :)
Meld dich einfach per PN wenn du Zeit hast

Gruss

tobi
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat