Mail Server Mail Server: SMTP auf Port 25?

Status
Für weitere Antworten geschlossen.

Oceanwaves

Benutzer
Mitglied seit
23. Dez 2013
Beiträge
105
Punkte für Reaktionen
17
Punkte
18
Moin,

ich habe auf meiner ds215play den Mail Server (und Mail Station) installiert. Gestern morgen habe ich die Pakete aktualisiert (Mail Server auf 1.4-0288, Mail Station auf 20141204-0215). Während der Installation gab es keine Probleme, auch danach lief noch alles wie gewünscht.

Gestern Abend habe ich dann DSM von 5.1-5004 Update 2 auf 5.1-5021 aktualisiert. Seitdem kann ich vom PC aus keine Mails mehr per SMTP bei meiner DiskStation abliefern. Auch auf der DS sehe ich mittels netstat keine Prozesse, die auf Port 25 oder 465 lauschen.

Im Mail Server ist SMTP weiterhin auf Port 25 und für SSL auf Port 465 aktiviert. Neustart des Mail Servers bringt keine Änderung.

Auf dem PC (Linux) läuft nur der Nullmailer, einzige Aufgabe ist eigentlich, lokale Mails (z.B. von cron, logcheck etc.) an die DiskStation zu schicken.

telnet auf der DS auf Port 25 oder 465 bricht mit "Connection refused" ab.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
telnet auf 465 kann nicht gehen, weil telnet kein SSL kann :)
Port 25 müsste gehen. Hat du die DS denn schonmal durchgebootet? Ggf Mailserverpaket deaktivieren, speichern und dann wieder aktivieren.
 

Oceanwaves

Benutzer
Mitglied seit
23. Dez 2013
Beiträge
105
Punkte für Reaktionen
17
Punkte
18
telnet auf 465 kann nicht gehen, weil telnet kein SSL kann :)
Port 25 müsste gehen. Hat du die DS denn schonmal durchgebootet? Ggf Mailserverpaket deaktivieren, speichern und dann wieder aktivieren.
Das Problem mit Port 465 ist schon klar, aber ein "Connection refused" heißt für mich, dass dort kein Dienst auf dem Port lauscht. Zudem finde ich in der Ausgabe von "netstat -antp" keinen Prozess auf Port 465 (oder 25).

Die DS hat nach der Installation des DSM-Updates gestern Abend einen Reboot gemacht, seitdem geht nichts mehr. Stoppen und Starten des Mail-Servers hat ebenfalls nichts gebracht. Aber ich kann die DS ja noch mal komplett neu starten, vielleicht hilft's. Kann ich dann aber erst heute Abend sehen, da der PC momentan aus ist und ich von hier keinen ssh-Zugang zur Syno habe.
 

Oceanwaves

Benutzer
Mitglied seit
23. Dez 2013
Beiträge
105
Punkte für Reaktionen
17
Punkte
18
telnet auf 465 kann nicht gehen, weil telnet kein SSL kann :)
Port 25 müsste gehen. Hat du die DS denn schonmal durchgebootet? Ggf Mailserverpaket deaktivieren, speichern und dann wieder aktivieren.
Reboot hilft leider nicht, weiterhin kein Dienst auf Port 25.
 

Oceanwaves

Benutzer
Mitglied seit
23. Dez 2013
Beiträge
105
Punkte für Reaktionen
17
Punkte
18
Reboot hilft leider nicht, weiterhin kein Dienst auf Port 25.

Habe jetzt mal MailStation und MailServer deinstalliert und neu installiert. Mal abgesehen davon, dass ich die MailStation komplett neu konfigurieren durfte, läuft nach wie vor kein Postfix :-(.

Wenn ich versuche, Postfix manuell zu starten, bekomme ich Warnungen und Postfix startet nicht:

DiskStation> /volume1/@appstore/MailServer/sbin/postfix start
postfix/postfix-script: warning: not owned by postfix: /var/lib/postfix/.
postfix/postfix-script: warning: not owned by postfix: /var/lib/postfix/./master.lock
postfix/postfix-script: warning: not owned by postfix: /var/lib/postfix/./prng_exch
postfix/postfix-script: starting the Postfix mail system
DiskStation> /volume1/@appstore/MailServer/sbin/postfix status
postfix/postfix-script: the Postfix mail system is not running

/var/lib/postfix gehört einem User postfix_1418846358:

drwx------ 2 postfix_ root 4096 Aug 16 12:02 postfix

Seltsamerweise habe ich 2 Postfix-User in /etc/passwd und ebenso 2 Postfix-Gruppen:

DiskStation> grep postf /etc/passwd
postfix:x:125:125:postfix User:/nonexist:/sbin/nologin
postfix_1418846358:x:207:207:added by portage for postfix:/var/spool/postfix:/sbin/nologin

DiskStation> grep postf /etc/group
mail:x:12:postfix
postfix_1418846359:x:207:
postfix:x:125:postfix


Ist das normal?
 

Oceanwaves

Benutzer
Mitglied seit
23. Dez 2013
Beiträge
105
Punkte für Reaktionen
17
Punkte
18
Reboot hilft leider nicht, weiterhin kein Dienst auf Port 25.

Bin jetzt dreisterweise einfach beigegangen und habe Owner:Group von /var/lib/postfix auf postfix:root und für die darunter liegenden Verzeichnisse auf postfix:postfix geändert.

Anschließend postfix manuell gestartet und oh Wunder: Postfix läuft und lauscht jetzt wieder auf Port 25 und 465 :).

DiskStation> ps -w|grep postf
12880 postfix 27336 S MailScanner: master waiting for children, sleeping
12881 postfix 61356 S MailScanner: waiting for messages
13028 postfix 61324 S MailScanner: waiting for messages
13267 postfix 61380 S MailScanner: waiting for messages
13661 postfix 61312 S MailScanner: waiting for messages
17962 postfix 17664 S pickup -l -t fifo -u
17963 postfix 17736 S qmgr -l -t fifo -u
18058 postfix 17672 S tlsmgr -l -t unix -u
18072 postfix 17652 S anvil -l -t unix -u

tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 17959/master

Starting Nmap 6.47 ( http://nmap.org ) at 2014-12-18 23:27 CET
Nmap scan report for DiskStation (192.168.xx.xx)
Host is up (0.00022s latency).
PORT STATE SERVICE
25/tcp open smtp
465/tcp open smtps

Ob ich diesen zusätzlichen postfix-User wohl löschen kann?
 
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