Guten Abend mal wieder,
im Prinzip hab ich nur eine kleine Frage, zum Verständnis erläutere ich das aber noch.
Mithilfe von Froxlor verwalten wir Web- und Mailaccounts. Beim Anlegen einer Domain kann man dieser auch die Mail-"Freigabe" mitgeben, sodass der User wenn er denn möchte einfach unseren MX eintragen kann und wir nichts weiter tun müssen, sofern E-Mails auch für seinen Account aktiviert sind.
Dieses Faulheitsfeature bringt aber ein Problem mit sich, nämlich genau dann, wenn es nicht genutzt wird. Im Klartext: Wenn der User seine Mails gar nicht über uns empfangen will, aber eine "E-Mail-Domain" bei uns hat (die grundsätzlich erstmal nur den Webspace erreichbar macht), sendet postfix an sich selber, er fühlt sich für die Domain zuständig.
Das Problem existiert demnach schon länger (immer), ist aber nie aufgefallen. Entweder war die Kontaktadresse des Users nicht @seine-domain.tld oder die Person hat Mails bei uns genutzt, teilweise waren auch einfach die MX-Records nicht auf den "gewollten" Mailserver geändert worden und die Mails gingen an den A-Record (was wir sind, wegen Webspace).
Heute konnte ich dann nichts davon feststellen und suchte. Lange suchen musste ich nicht; ich wusste nach welchem Kriterium postfix da handelte.
Die Lösung scheint in der mysql-virtual_mailbox_domains.cf zu liegen:
Meinem Verständnis nach erspart diese Datei nur einen nslookup bei Mails, die tatsächlich wieder an postfix gehen. Demnach könnte ich sie löschen oder die "hosts"-Zeile auskommentieren.
Das vermute ich - daher frage ich euch: Ist es so einfach wie ich denke, oder wird's jetzt schwierig?
Vielen Dank schonmal!
PS: Mir kommt gerade eine Frage. Gehört der MX-Record nur zur domain.tld oder auch zur www.domain.tld?
Grüße
im Prinzip hab ich nur eine kleine Frage, zum Verständnis erläutere ich das aber noch.
Mithilfe von Froxlor verwalten wir Web- und Mailaccounts. Beim Anlegen einer Domain kann man dieser auch die Mail-"Freigabe" mitgeben, sodass der User wenn er denn möchte einfach unseren MX eintragen kann und wir nichts weiter tun müssen, sofern E-Mails auch für seinen Account aktiviert sind.
Dieses Faulheitsfeature bringt aber ein Problem mit sich, nämlich genau dann, wenn es nicht genutzt wird. Im Klartext: Wenn der User seine Mails gar nicht über uns empfangen will, aber eine "E-Mail-Domain" bei uns hat (die grundsätzlich erstmal nur den Webspace erreichbar macht), sendet postfix an sich selber, er fühlt sich für die Domain zuständig.
Das Problem existiert demnach schon länger (immer), ist aber nie aufgefallen. Entweder war die Kontaktadresse des Users nicht @seine-domain.tld oder die Person hat Mails bei uns genutzt, teilweise waren auch einfach die MX-Records nicht auf den "gewollten" Mailserver geändert worden und die Mails gingen an den A-Record (was wir sind, wegen Webspace).
Heute konnte ich dann nichts davon feststellen und suchte. Lange suchen musste ich nicht; ich wusste nach welchem Kriterium postfix da handelte.
Die Lösung scheint in der mysql-virtual_mailbox_domains.cf zu liegen:
Code:
user = syscp
password = ******
dbname = syscp
table = panel_domains
select_field = domain
where_field = domain
[B]additional_conditions = and isemaildomain = '1'[/B]
hosts = 127.0.0.1
Meinem Verständnis nach erspart diese Datei nur einen nslookup bei Mails, die tatsächlich wieder an postfix gehen. Demnach könnte ich sie löschen oder die "hosts"-Zeile auskommentieren.
Das vermute ich - daher frage ich euch: Ist es so einfach wie ich denke, oder wird's jetzt schwierig?
Vielen Dank schonmal!
PS: Mir kommt gerade eine Frage. Gehört der MX-Record nur zur domain.tld oder auch zur www.domain.tld?
Grüße