Sendmail: "Sender Domain must exist"
Hallo zusammen! Wie kann ich folgendes problem umgehen? Wenn ich mails vom mailserver selbst rausschicke, dann erscheint als absender die adresse xxx@server.domain.at Nun hat aber server.domain.at keinen offiziellen A eintrag, und der sendmail des empfängers nimmt das mail daher nicht an, er beschwert sich: "Sender Domain must exist" Nun denke ich, vielleicht wäre eine lösung, zu erreichen, dass als absender xxx@domain.at erscheint. Nur wie mache ich das? Grüße Cristina --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Wed, Aug 23, 2000 at 12:29:15PM +0200, cst@wohlmann.at wrote:
Hallo zusammen!
Wie kann ich folgendes problem umgehen? Wenn ich mails vom mailserver selbst rausschicke, dann erscheint als absender die adresse
xxx@server.domain.at
Nun hat aber server.domain.at keinen offiziellen A eintrag, und der sendmail des empfängers nimmt das mail daher nicht an, er beschwert sich: "Sender Domain must exist"
Nun denke ich, vielleicht wäre eine lösung, zu erreichen, dass als absender
xxx@domain.at
erscheint. Nur wie mache ich das?
Versuchs mal mit der genericstable. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
cst@wohlmann.at wrote:
Nun denke ich, vielleicht wäre eine lösung, zu erreichen, dass als absender
xxx@domain.at
In sendmail.cf gibts folgende Option: # who I masquerade as (null for no masquerading) (see also $=M) DMdomain.at Gruss, Frank -- Dipl.-Inform. Frank Steiner mailto:fst@informatik.uni-kiel.de Lehrstuhl f. Programmiersprachen mailto:fsteiner@web.de CAU Kiel, Olshausenstraße 40 Phone: +49 431 880-7265, Fax: -7613 D-24098 Kiel, Germany http://www.informatik.uni-kiel.de/~fst/ * Rekursion kann man erst verstehen, wenn man Rekursion verstanden hat. * --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo, cst@wohlmann.at wrote:
Nun denke ich, vielleicht wäre eine lösung, zu erreichen, dass als absender
xxx@domain.at
erscheint. Nur wie mache ich das?
Ueber das Feature "Masquerade" sollte das zu loesen sein. Die drei Eintraege: MASQUERADE_AS(`domain.at')dnl MASQUERADE_DOMAIN(`server.domain.at')dnl FEATURE(`masquerade_envelope')dnl in der "mc"-Datei, aus der Du die "sendmail.cf" generierst, sollten helfen. Der User "root" ist vom Masquerading ausgenommen. Sollte auch der Useranteil geaendert werden, bleibt nur der Weg ueber die "genericstable". Wenn es aber nur um die Domain geht, solltest Du mit dem Masquerading weiterkommen. Wichtig ist v.a. das "masquerade_envelope", dan nur dann auch auf dem SMTP-Envelope die Maskierung vorgenommen wird (und der Empfaenger-Mailserver orientiert sich bei seiner Entscheidung, ob er die Mail annimmt oder nicht allein am SMTP-Envelope nicht am Header der Mail).
Nun hat aber server.domain.at keinen offiziellen A eintrag, und der sendmail des empfängers nimmt das mail daher nicht an, er beschwert sich: "Sender Domain must exist"
Was mir jedoch nicht ganz klar ist: wenn fuer "server.domain.at" kein A-Eintrag im "offiziellen" DNS besteht (und das ist ja die Ursache, weshalb Mails mit dem Absender "server.domain.at" von anderen Servern nicht akzeptiert werden), wie kann dann eingehende Mail an "domain.at" zugestellt werden? Angenommen "server.domain.at" sei MX fuer "domain.at", dann muss natuerlich "server.domain.at" einen A-Eintrag im DNS besitzen, sonst ist ja eine Aufloesung zur IP nicht moeglich. Aber vermutlich ist bei Dir "server.domain.at" nicht MX fuer "domain.at", oder? Denn nur dann waere das klar... Es kann ja gut sein, dass die Maschine noch unter anderen Namen erreichbar ist. Gruss, Steffen --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo noch einmal Eigentlich ist das ganze viel merkwürdiger als ich es beschrieben habe. 1. Gestern und heute vormittag konnte ich doch ein paar e-mails schicken mit xxx@server.domain.at als absender. Dann ist es plötzlich nichts mehr gegangen. (ich hatte in der sendmail konfiguration noch nichts geändert) 2. server.domain.at ist zwar nicht offiziell, aber im lokalen DNS server eingetragen, und der empfänger kann ihn eigentlich resolven. Trotzdem beschwert er sich. 3. Ich habe 4 servern mit diesem problem. Bei allen hab ich in sendmail.cf eingetragen: DMdomain.at Ergebnis: bei 2 von denen funktioniert das masquerading, bei den anderen 2 nicht. GibtŽs noch irgendwelche parameter die eingestellt werden müssen? cristina cst@wohlmann.at schrieb:
Hallo zusammen!
Wie kann ich folgendes problem umgehen? Wenn ich mails vom mailserver selbst rausschicke, dann erscheint als absender die adresse
xxx@server.domain.at
Nun hat aber server.domain.at keinen offiziellen A eintrag, und der sendmail des empfängers nimmt das mail daher nicht an, er beschwert sich: "Sender Domain must exist"
Nun denke ich, vielleicht wäre eine lösung, zu erreichen, dass als absender
xxx@domain.at
erscheint. Nur wie mache ich das?
Grüße Cristina
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (4)
-
cst@wohlmann.at
-
dqx401@gmx.de
-
fst@informatik.uni-kiel.de
-
moser@egu.schule.ulm.de