Prob mit Empfangsbestätigung bei Sendmail
Servus erstmal an alle. Ich hab folgendes Problem. Wenn ich von einem MailClient (egal welcher) aus eine Empfangsbestätigung an eine Adresse ausserhalb des eigenen Netzes anfordere, so wird die Bestätigungsantwort des Empfängers an eine falsche Adresse geschickt. Nämlich an die Adresse die ich in meinem lokalen Netz habe. Und die Domain gibt es im Internet. :( Nun wird ja in den Header einer Mail "Disposition-Notification-To:" eingefügt, auf die dann der andere Client antwortet. Dort steht dann beim versenden der Name und Email meines lokalen Namens. Also in der Form, in der er auch in der From Zeile steht. ("Vorname Nachname" username@localedomain.de) Die From-Zeile wird aber ohne Probleme maskiert. Also in die EMail-Adresse bei meinem Provider. Nur eben die Dispositionszeile nicht. Nun zu meiner Frage. Was mach ich falsch, bzw. was muss ich in der sendmail.cf ändern um auch diese Zeile zu maskieren. Eingesetzt habe ich Suse 7.1 mit Sendmail 8.11.2 Hoffentlich könnt ihr mir helfen. Gruß Eric
Moin Eric, * Eric Schirra schrieb am 08 May 2001:
Wenn ich von einem MailClient (egal welcher) aus eine Empfangsbestätigung an eine Adresse ausserhalb des eigenen Netzes anfordere, so wird die Bestätigungsantwort des Empfängers an eine falsche Adresse geschickt. Nämlich an die Adresse die ich in meinem lokalen Netz habe. Und die Domain gibt es im Internet. :(
Dann nenn deine lokale Domain um ;-) *scnr* Domainklau ist keine gute Sache... Gruß, Sebastian -- Do not meddle in the affairs of Wizards, for they are subtle and quick to anger. Sebastian Helms - http://www.helms.sh - mailto:mail@helms.sh (PGP welcome) SuSE-Linux-Mailinglisten-FAQ: http://www.helms.sh/faq/
Dann nenn deine lokale Domain um ;-) *scnr* Domainklau ist keine gute Sache...
Aber ich brauch doch nicht extra ne eigene Domain anzumelden, nur um sie im eigenen lokalen Netz (192.168) zu benutzen. Und wie gesagt meine lokale EMail-Adresse wird doch auch umgeändert in die Adresse welche ich bei meinem Provider habe. Und ne Domain will ich ja auch nicht klauen. Es geht ja eigentlich nichts nach drausen. Nur eben das Prob mit Disposition-Notification-To besteht. Kann mir denn hier wirklich keiner helfen? Wie maskiere ich "Disposition-Notification-To" ebenfalls in die Mailadresse, die ich beim Provider habe? Gruß Eric
Eric Schirra schrieb am 09.05.01 22:02:12:
Dann nenn deine lokale Domain um ;-) *scnr* Domainklau ist keine gute Sache...
Aber ich brauch doch nicht extra ne eigene Domain anzumelden, nur um sie im eigenen lokalen Netz (192.168) zu benutzen. Und wie gesagt meine lokale EMail-Adresse wird doch auch umgeändert in die Adresse welche ich bei meinem Provider habe. Und ne Domain will ich ja auch nicht klauen. Es geht ja eigentlich nichts nach drausen. Nur eben das Prob mit Disposition-Notification-To besteht.
"eigentlich" geht nichts nach draussen. Aber ein bißchen halt doch... Nimm als interne Domain irgendwas mit einer ungültigen Top-Level-Domain, also statt $DOMAINNAME.de benutzt Du $DOMAINNAME.local oder $DOMAINNAME.zuhause oder sowas. Damit tust Du dann niemandem mehr weh, es kostet nix, und Du vermeidest bestimmt auch gleich einige Fehlerquellen. Gruss, Antje -- Antje M. Bendrich list@bendrich.de http://www.bendrich.de
Aber ich brauch doch nicht extra ne eigene Domain anzumelden, nur um sie im eigenen lokalen Netz (192.168) zu benutzen. Und wie gesagt meine lokale EMail-Adresse wird doch auch umgeändert in die Adresse welche ich bei meinem Provider habe. Und ne Domain will ich ja auch nicht klauen. Es geht ja eigentlich nichts nach drausen. Nur eben das Prob mit Disposition-Notification-To besteht.
"eigentlich" geht nichts nach draussen. Aber ein bißchen halt doch...
Ne. Das einzige was falsch ist, ist eben das mit der Empfangsbestätigung.
Nimm als interne Domain irgendwas mit einer ungültigen Top-Level-Domain, also statt $DOMAINNAME.de benutzt Du $DOMAINNAME.local oder $DOMAINNAME.zuhause oder sowas. Damit tust Du dann niemandem mehr weh, es kostet nix, und Du vermeidest bestimmt auch gleich einige Fehlerquellen.
Könnte ich machen. Aber. Erstens wäre dann mein Problem immer noch nicht behoben. Und zweitens bekommt dann wohl trotzdem irgendwer die BestätigungsMails. Und sonst habe ich meines Wissens nach keine Fehler im System. Kann es sein, dass ich mein Problem irgendwie undeutlich und nicht verständlich geschidert habe? Gruß Eric
Moin Eric, * Eric Schirra schrieb am 09 May 2001:
Dann nenn deine lokale Domain um ;-) *scnr* Domainklau ist keine gute Sache...
Aber ich brauch doch nicht extra ne eigene Domain anzumelden, nur um sie im eigenen lokalen Netz (192.168) zu benutzen.
Nein. Sogar ganz sicher nicht.
Und wie gesagt meine lokale EMail-Adresse wird doch auch umgeändert in die Adresse welche ich bei meinem Provider habe. Und ne Domain will ich ja auch nicht klauen. Es geht ja eigentlich nichts nach drausen. Nur eben das Prob mit Disposition-Notification-To besteht.
Also wird eben doch nicht alles geändert ;-) Kannst du 1. die Disposition-... Zeile per Hand (Skript?) einfügen?
Kann mir denn hier wirklich keiner helfen? Wie maskiere ich "Disposition-Notification-To" ebenfalls in die Mailadresse, die ich beim Provider habe?
Im schlimmsten Fall? Kapitel 20 im Batbook, "The checkcompat() cookbook". Gruß, Sebastian -- Do not meddle in the affairs of Wizards, for they are subtle and quick to anger. Sebastian Helms - http://www.helms.sh - mailto:mail@helms.sh (PGP welcome) SuSE-Linux-Mailinglisten-FAQ: http://www.helms.sh/faq/
Servus Sebastian,
Aber ich brauch doch nicht extra ne eigene Domain anzumelden, nur um sie im eigenen lokalen Netz (192.168) zu benutzen.
Nein. Sogar ganz sicher nicht.
Na. Das denk ich doch auch. :)
Also wird eben doch nicht alles geändert ;-)
Wenn ich die Option nicht nutze. Dann is alles okey. Aber halt nur wenn.
Kannst du 1. die Disposition-... Zeile per Hand (Skript?) einfügen?
Wie meinste das genau? Ein Script schreiben, welches dies vor dem versendet tut? Ich bin da nicht so fit. Und ob das überhaupt geht. Oder meinste vor dem ausliefern die Disposition-Zeile per Hand im mqueue-Verzeichniss-File anpassen?
Im schlimmsten Fall? Kapitel 20 im Batbook, "The checkcompat() cookbook".
ups. Ist das etwa ne Sendmail-Bibel? Und wo bekomme ich das her? Gibts das irgendwo online? Gruß ERic
Moin Eric, * Eric Schirra schrieb am 11 May 2001:
Aber ich brauch doch nicht extra ne eigene Domain anzumelden, nur um sie im eigenen lokalen Netz (192.168) zu benutzen.
Nein. Sogar ganz sicher nicht.
Na. Das denk ich doch auch. :)
Allerdings würde ich dafür sorgen, daß die - bei mir benutzte inoffizielle - Domain nicht mit einer real existierenden kollidiert. AFAIK ist .bogus für sowas vorgesehen, aber es gibt ja auch noch genügend andere ;-)
Kannst du 1. die Disposition-... Zeile per Hand (Skript?) einfügen?
Wie meinste das genau?
So wie es da steht :-)
Ein Script schreiben, welches dies vor dem versendet tut? Ich bin da nicht so fit.
Wenn du lieb fragst, hilft dir bestimmt jemand von der LIste ;-)
Und ob das überhaupt geht. Oder meinste vor dem ausliefern die Disposition-Zeile per Hand im mqueue-Verzeichniss-File anpassen?
Halte ich nicht für optimal..
Im schlimmsten Fall? Kapitel 20 im Batbook, "The checkcompat() cookbook".
ups. Ist das etwa ne Sendmail-Bibel? Und wo bekomme ich das her? Gibts das irgendwo online?
Ja. Buchladen. Weiß ich nicht, schau mal auf www.oreilly.de bzw. www.ora.com. Aber wenn du auch von Skripten keine Ahnung hast, wirst du dich wahrscheinlich auch in C nicht sonderlich zurechtfinden, also laß das mal lieber, dafür müßtest du dann sendmail neu kompilieren. Gruß, Sebastian -- Do not meddle in the affairs of Wizards, for they are subtle and quick to anger. Sebastian Helms - http://www.helms.sh - mailto:mail@helms.sh (PGP welcome) SuSE-Linux-Mailinglisten-FAQ: http://www.helms.sh/faq/
participants (3)
-
Antje Bendrich
-
Eric.Schirra@t-online.de
-
Sebastian Helms