Hi Leute, ich habe Probleme mit Sendmail. Und zwar lehnt er Mail die an Mich selbst gehen sollen mit folgender Meldung ab:
from localhost [127.0.0.1]
----- The following addresses had permanent fatal errors ----- <cwunderlich@gmx.de> (reason: 550 {mx012-rz3} Cannot resolve your domain) ----- Transcript of session follows ----- ... while talking to mx0.gmx.net.:
MAIL From:<cwunder@Thor.local> <<< 550 {mx012-rz3} Cannot resolve your domain 554 5.0.0 Service unavailable <<<
Kennt jemand ein Howto fürs Sendmaileinrichten mit GMX und/oder hat ne Lösung für das Problem? Gruß, Christian
Hi Leute, Ich habe jetzt ein paar mehr Informationen zu meinem Problem gefunden komme aber trotzdem nicht weiter. Zum einen habe ich das ganze Mal von Yast einrichten lassen, hat aber nicht geholfen. Dann habe ich via Webmin das Masquarding für meine Localeadresse auf die GMX-Adresse eingerichtet. Hilft aber auch nicht. Irgendwie scheint Sendmail das nicht sonderlich zu interessieren was da drin steht. Ich habe in verschiedenen Groups als Lösung gefunden den MUA so einzustellen das er die GMX-Adresse im Fromfeld verwendet. Aber das kaschiert ja nur das Problem und hilft mir nicht wirklich weiter da nicht nur ein Rechner seine Mails darüber absenden soll. Laut Google ist das hier in der Liste schon zwei Mal gewesen allerdings habe ich mittels Google keine Lösung gefunden sondern immer nur die Frage. Wenn jemand Teile der sendmail.rc benötigt so bitte nur sagen welchen. Die ganze Datei ist verdammt gross. Gruß, Christian
Hi, * On Mon, Apr 28, 2003 at 11:03 PM (+0200), Christian Wunderlich wrote:
Ich habe jetzt ein paar mehr Informationen zu meinem Problem gefunden komme aber trotzdem nicht weiter. Zum einen habe ich das ganze Mal von Yast einrichten lassen, hat aber nicht geholfen. Dann habe ich via Webmin das Masquarding für meine Localeadresse auf die GMX-Adresse eingerichtet. Hilft aber auch nicht.
Was hat denn Webmin konkret gesetzt?
Irgendwie scheint Sendmail das nicht sonderlich zu interessieren was da drin steht. Ich habe in verschiedenen Groups als Lösung gefunden den MUA so einzustellen das er die GMX-Adresse im Fromfeld verwendet.
Ja, das geht meines Wissens, in dem man "sendmail" bei der Übergabe durch den MUA mit dem Parameter "-f" aufruft und ihm damit die zu verwendende Adresse übergibt.
Aber das kaschiert ja nur das Problem und hilft mir nicht wirklich weiter da nicht nur ein Rechner seine Mails darüber absenden soll.
D.h. Du hast den Sendmail-Server als Relay-Host für mehrere (interne) Clients in Betrieb? Und alle diese Clients versenden Mails nach draußen, die im Internet nicht auflösbare Absender-Domains enthalten? Mir fällt hier als Lösung nur ein, in der "sendmail"-Konfiguration an- zugeben, dass für Deine lokale Domain die Generictsable angewandt wer- den soll. Denn Du willst ja sicher nicht nur einfach den Domain-Anteil maskieren, sondern auch die internen User-Anteile auf die externen mappen, also z.B. "user1 --> vorname.nachname@gmx.de". Zusätzlich zu der Genericstable-Sache brauchst Du IIRC noch das Feature "masquerade_envelope", damit nicht nur der Header, sondern auch das "MAIL FROM:" im Envelope von der lokalen in die öffentliche Adresse überschrieben wird (genau das willst Du ja haben). D.h. Du setzt "thor.local" als Genericsdomain (und ggf. noch andere lok. Domains, für die die Table angewandt werden soll). Ebenso setzt Du das Feature "masquerade_envelope" aktiv. Das Feature "genericstable" muss auch aktiv sein (ist AFAIK bei SuSE per Default aktiv), damit sie überhaupt beachtet wird - in "sendmail.cf" steht dann so etwas wie: Kgenerics hash -o /etc/mail/genericstable.db Danach ordnest Du z.B. in der "/etc/mail/genericstable" zu: cwunder cwunderlich@gmx.de Und erzeugst dann (im Verzeichnis "/etc/mail") die eigentliche Berkeley- DB-Datei: makemap hash genericstable < genericstable Evtl. hilft Dir auch: http://sdb.suse.de/de/sdb/html/stark_sendmail.html weiter. Gruß Steffen
Am Dienstag, 29. April 2003 11:35 schrieb Steffen Moser:
D.h. Du setzt
"thor.local"
als Genericsdomain (und ggf. noch andere lok. Domains, für die die Table angewandt werden soll).
Ebenso setzt Du das Feature "masquerade_envelope" aktiv. Das Feature "genericstable" muss auch aktiv sein (ist AFAIK bei SuSE per Default aktiv), damit sie überhaupt beachtet wird - in "sendmail.cf" steht dann so etwas wie:
Kgenerics hash -o /etc/mail/genericstable.db
Ist so eingestellt
Danach ordnest Du z.B. in der "/etc/mail/genericstable" zu:
cwunder cwunderlich@gmx.de
steht auch in der Datei
Und erzeugst dann (im Verzeichnis "/etc/mail") die eigentliche Berkeley- DB-Datei:
makemap hash genericstable < genericstable
Hab ich gemacht. Ist alles so eingestellt trotzdem funtioniert es nicht. Das sind auch die Infos die ich per Google gefunden hatte. Nur komme ich jetzt nicht weiter.
* On Wed, Apr 30, 2003 at 12:47 PM (+0200), Christian Wunderlich wrote:
Am Dienstag, 29. April 2003 11:35 schrieb Steffen Moser:
D.h. Du setzt
"thor.local"
als Genericsdomain (und ggf. noch andere lok. Domains, für die die Table angewandt werden soll).
Ebenso setzt Du das Feature "masquerade_envelope" aktiv. Das Feature "genericstable" muss auch aktiv sein (ist AFAIK bei SuSE per Default aktiv), damit sie überhaupt beachtet wird - in "sendmail.cf" steht dann so etwas wie:
Kgenerics hash -o /etc/mail/genericstable.db
Ist so eingestellt
Wird denn im Header der Mail etwas maskiert?
Danach ordnest Du z.B. in der "/etc/mail/genericstable" zu:
cwunder cwunderlich@gmx.de
steht auch in der Datei
Und erzeugst dann (im Verzeichnis "/etc/mail") die eigentliche Berkeley- DB-Datei:
makemap hash genericstable < genericstable
Hab ich gemacht.
Ist alles so eingestellt trotzdem funtioniert es nicht. Das sind auch die Infos die ich per Google gefunden hatte. Nur komme ich jetzt nicht weiter.
Kannst Du mir mal Deine "sendmail.cf" per PM zukommen lassen? Ich kann sie mir dann mal anschauen. Welche Sendmail-Version (und welche SuSE- Version) hast Du denn im Einsatz? Alternativ kannst Du mir auch die "mc"-Datei zukommen lassen (ist mir lieber), aus der dann "m4" die "sendmail.cf" generiert. AFAIK gibt es aber bei neueren SuSE-Versionen keine wirkliche "mc"-Datei mehr, die da als Grundlage dient, sondern ein SuSEConfig-Skript übergibt das "on the fly" an den "m4"-Makro-Prozessor - aber schau mal hier: http://marc.theaimsgroup.com/?l=suse-linux&m=104893627615737&w=2 Gruß Steffen
Hallo, * On Mon, Apr 28, 2003 at 05:07 PM (+0200), Christian Wunderlich wrote:
ich habe Probleme mit Sendmail. Und zwar lehnt er Mail die an Mich selbst gehen sollen mit folgender Meldung ab:
from localhost [127.0.0.1]
----- The following addresses had permanent fatal errors ----- <cwunderlich@gmx.de> (reason: 550 {mx012-rz3} Cannot resolve your domain)
Das sagt der Mail-Exchanger von GMX, nachdem Dein Sendmail versucht...
----- Transcript of session follows ----- ... while talking to mx0.gmx.net.:
MAIL From:<cwunder@Thor.local>
... ihm eine Mail zu übermitteln, deren "MAIL FROM:"-Zeile auf dem SMTP-Envelope eine Adresse enthält, die nicht auflösbar ist. D.h. der Mail-Exchanger von GMX kann (natürlich) die Adresse <cwunder@Thor.local> nicht auflösen (und verweigert deshalb die Annahme der Mail gleich nach dem "MAIL FROM:" im SMTP-Dialog.
Kennt jemand ein Howto fürs Sendmaileinrichten mit GMX und/oder hat ne Lösung für das Problem?
Du musst dafür sorgen, dass Dein Sendmail keine Mails nach draußen schickt, die unauflösbare Absender-Domains im SMTP-Envelope verwen- den. D.h. Du kannst z.B. Deinen MUA anweisen, mit der Sendmail-Option "-f" eine bestimmte Absender-Adresse zu setzen. Oder Dir besser die Mas- kierungsfunktionen von Sendmail näher anschauen. Gruß Steffen
participants (2)
-
Christian Wunderlich
-
Steffen Moser