Ich bin gerade dabei ein Proxmox Mailgateway zwecks Spam- und Virenschutz vor einem Exchange zu installieren.
Bei den ausgehenden Mails bin ich hier auf ein paar Probleme gestoßen.
Proxmox nimmt die ausgehenden Mails standardmäßig auf Port 26 an. Ein Exchange Sendconnector arbeitet standardmäßig auf Port 25. Der Port des Sendconnectors in Exchange lässt sich nicht über das Web Interface ändern. Dazu braucht man die Exchange Management Shell:
Anzeigen der Send Connectors:Get-SendConnector | select name,port
Port für einen Send Connector ändern:Set-SendConnector "Name" -Port 26
Weiterhin wollte ich noch den SMTP Helo Namen des Proxmox Mailgateway anpassen, damit das für rDNS passt. Proxmox Mailgateway verwendet Postfix, die Postfix-Konfiguration (/etc/postfix/main.cf) wird allerdings aus einem Template erzeugt (/var/lib/pmg/templates/main.cf.in). Ich habe in der Datei /var/lib/pmg/templates/main.cf.in folgendes ergänzt:smtp_helo_name = mail.domain.de
Damit dies greift musste ich noch die Relay-Konfiguration im Backend unter Mail Proxy verändern (ich habe einfach den SMTP-Relayport kurz von 25 auf 24 und wieder zurück geändert). Dann wird /etc/postfix/main.cf neu aus dem Template /var/lib/pmg/templates/main.cf.in generiert.
Kommentare
Anmerkung bzgl. dauerhafte Änderung und Übernahme der Konfig
Die Templates unter /var/lib/pmg/templates/ werden allerdings ggf. bei Updates überschrieben.
Empfohlene Vorgehensweise ist, das betreffende Template nach /etc/pmg/templates/ zu kopieren, dort die Änderungen zu machen.
Zur Generierung der neuen main.cf bzw. halt dem Generieren der Konfigurationen kann man folgenden Befehl nehmen:
pmgconfig sync --restart 1
vgl. auch das Handbuch https://pmg.proxmox.com/pmg-docs/pmg-admin-guide.html unter 4.3
Neuen Kommentar schreiben