SMTP anderer Port

  • Ich muss erst kurz erklären um was es geht:
    Auf meinem KVM-Server läuft ein Dienst, der auf Port 25 horcht.
    Er dient als Tunnel-System für GPRS-Module und muss zwangsläufig auf diesem Port lauschen, da diese Module immer via Port 25 Verbindungen aufnehmen.
    Desweiteren gibt es einige Webseiten auf diesem Server, dessen Email-Funktionalität nicht beeinträchtigt werden soll.

    Den SMTP-Standard-Port habe ich in der postfix-config bereits verlegt und der Versuch mittels meines Email-Clients über den neuen Port Mails zu verschicken klappt auch wunderbar.
    Was allerdings nicht klappt, und was ich gar nicht bedacht habe:
    Schickt mir irgendein anderer (sagen wir mal ein GMX-Kunde) Mails, so fragt der GMX-SMTP-Server bei meinem SMTP-Server nach, ob der Empfänger dort bekannt ist und falls ja
    übergibt er die Mail.
    Das tut er aber immer über Port 25.

    Ich habe jetzt vorläufig eine Krücke in mein Tool implementiert, das bei solchen Mail-Anfragen direkt zu postfix weiterleitet.
    Aber ist das nicht irgendwie anders möglich?
    So dass der fremde SMTP-Server automatisch auf dem anderen Port anfrägt?

  • SMTP hat nun einmal einen standardisierten Port, der sich nicht einfach für alle Clients ändern lässt. Das wäre genauso, als wenn du den HTTP-Port verlegen willst und der Client aber keine Portangabe in der Adressleiste braucht. Das geht einfach nicht.


    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • Wenn die GPS-Module nur auf diesen Port verbinden können und dieser nicht geändert werden kann, dann vermutlich Ja.
    Wenn du allerdings in der Serveranwendung eine Protokollweiche integrieren kannst (hast du ja bereits), dann wohl eher nicht.

    Aber probieren kannst du es ja einmal.

    Update: Du könntest maximal mit iptables den Port intern auf einen anderen weiterleiten lassen. Entweder anhand der src-IP's oder anhand des IP-Headers oder Paket-Inhalts (Stichwort RAW + MARK).


    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)