Port von sendmail ändern
Einleitung
Manchmal stößt man auf folgendes Problem: Auf einem Server läuft ein Mailserver, z.B. in einem Docker Container und dazu möchte man mit sendmail ggf. Mails versenden. Dazu müssen wir den Port von sendmail verändern.
Anwendung
Zuerst verbinden wir uns mit unserem Server, damit wir Konsolenzugriff haben. Dort öffnen wir mit einem Editor unserer Wahl die Konfigurationsdatei.
sudo nano /etc/mail/sendmail.mc
Dort suchen wir nach folgenden Zeilen:
dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
Dort ersetzt du smtp durch die Port Nummer deiner Wahl.
dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=25000, Addr=::1')dnl
DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=25000, Addr=127.0.0.1')dnl
Als Nächstes lässt du dir die Konfigurationsdatei neu erstellen.
sudo m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
Und als Letztes startest du sendmail neu, dann sollte dein sendmail jetzt den neuen Port verwenden.
sudo systemctl restart sendmail