Php - Mail - Versand

tjabo

New Member
Hallo,

ich weiß nicht genau ob das hier das richtige Forum ist, jedoch glaube ich hat das Problem auch mit hier zu tun...
Also ich habe auf meinem Server emails eingerichtet (in confixx)
nun habe ich aber per Nameservereintrag die emails auf einen anderen mailserver weitergeleitet mittels eines MX eintrages.

Das Problem ist nun aber, wenn ich über ein Formular (php) eine email versende, an ne email die früher auf dem Server lag, so übergeht der Server den Nameserver einfach und legt die email in das alte postfach, da die Domain ja noch auf dem Server ist, nur eben die emails wo anders gespeichert werden...

Sprich ein Kunde füllt ein Formular aus, und dieses sendet eine email an mich.

Wie kann ich denn dieses Problem umgehen, ohne die gesamten emails aus confixx zu löschen...? <- hätte das überhaupt sinn, wenn der mailserver auf nem anderen Server ist?

Danke.
greets
tj
 
Hllo,

solange die Domain in der MTA-Konfiguration eingetragen ist gehen die Mails immer an diesen Server. Wenn Du das ändern willst bleibt Dir nix anderes übrig, als die Domain aus der Mailkonfiguration zu nehmen.
 
Hallo,

aus Confixx löschen.

Wenn der Server gar keine Mails mehr annehmen soll außer an Systemuser (root usw), kannst Du auch in der /etc/main.cf die Includeanweisung für confixx_localdomains und confixx_virtualusers auskommentieren und den MTA neu starten. Dann gehen Emailadressen unter Domains aber überhaupt nicht mehr.
 
MOD : Fullquote entfernt.

kommentiere ich dann nur die emailadressen aus, oder auch die gesamten anderen domains? denn die sollten weiterhin auf dem Server laufen...

Ich möchte ihn halt zwingen, dass er auch bei internem mailverkehr die MX einträge ansieht, aber das ist soweit nicht möglich oder?

danke.
greets
tjabo
 
Last edited by a moderator:
Hallo,

ach so, es sollen nur für eine Domain die Mails nicht mehr intern verarbeitet werden. Dann lösche für diese Domain alle Emailadressen aus Confixx. Der andere Weg (confixx_... auskommentieren) würde natürlich alle Domains betreffen.

Ein MTA sieht keinen Grund einen Nameserver zu befragen, wenn in seiner Konfiguration steht, daß er selbst für die Domain zuständig ist.

Man könnte allerdings etwas basteln, daß Postfix die Mail nicht an ein Postfach zustellt, sondern an ein Script welches die dann an den anderen Server schickt, wird aber kompliziert.
 
ist klar...
wenn aber die abfrage ist domain basierend oder nicht?
Sprich, ich habe eine email@domain.com und eine weitere info@domain.com, jetzt schicke ich per script ne email an email@domain.com (diese email existiert auf dem Server nicht), check er dann den MX Eintrag im NS? Oder gibt es ohne dies zu überprüfen aus, dass die Mailbox nicht existiert?

ICh glaube eher, dass die Abfrage Domainbasierend ist oder? Sodass, sobald die Domain auf dem Server liegt, der sich um die NS Einträge gar nicht kümmert.

Danke.
greets
tj
 
Back
Top