Filip87 schrieb:
Server im Web nimmt Mails für die domain xy.de an.
Wird geregelt über mydomain und mydestination in der main.cf .
Diese leitet er dann, ohne was damit zu tun an einen anderen Mailserver, ....
Auch in der main.cf relayhost .
Dabei soll ihn der Teil vor dem @ nen feuchten Dreck interessieren,
Somit muss zumindest in der virtual table der Eintrag gemacht werden wofür der Server zuständig ist - also eben die Domain eintragen 😉
.... weil er eh nur weitergibt.
Naja das kann man so sehen, muss man aber nicht. Es macht durchaus einen Sinn, wenn man vor den eigentlichen Mailserver einen zusätzlichen Mailserver vorschaltet. In der Realität steht so etwas dann in der DMZ und hat einen Fuss quasi im Internet.
Solche vorgeschalteten Mailserver konfiguriert man dann so, dass bereits so früh wie möglich SPAM usw. abgewehrt und gar nicht erst weitergeleitet wird. Dazu soll folgendes Beispiel dienen: Nehmen wir an in der von Dir angedachten Konfiguration schickt man eine mail an FritzBrause@<Deine-Domain> und nehmen wir mal weiter an der User FritzBrause gibt es bei Dir nicht. Also nimmt der Mailserver im Internet die Mail an und leitet sie an Deinen Mailserver zuhause weiter. Dieser lehnt die Mail jedoch ab, weil er den user ja nicht kennt. Jetzt gibt es zwei Möglichkeiten - abhängig davon wie dein Mailserver zuhause konfiguriert ist bzw. wohin er die Nachricht über den unbekannten User schickt - jedenfalls entsteht hier unnötigerweise Traffic, den man als ordentlicher Admin vermeiden will 😉
Aus dem Grund lieber den vorgeschalteten Mailserver ordentlich konfigurieren, denn Mailserver sind keine Spielzeuge oder 08/15 Server. Das gilt besonders dann, wenn man sie im Internet betreibt.
Ich verweise hier auch mal auf die einschlägige Fachliteratur wie das Postfixbuch von Peer heinlein, sowie Postfix von Hildebrandt und Koetter.