Hallo!
Ich hab ein RH9-System als Mailserver laufen und habe folgendes Problem:
Der Server hat verschiedene Namen (alle im DNS eingtragen und gehen):
- uranus1.x.y.z (Rechnername)
- lists.x.y.z
- gf.x.y.z
Wenn ich jetzt via "telnet localhost 25" eine Nachricht schreibe, mit einer beliebigen Adresse, dann geht alles super.
Wenn ich jedoch eine Mail mit Absender xxx@lists.x.y.z oder xxx@gf.x.y.z schreiben, dann wandelt er immer den Absender um in "xxx@uranus1.x.y.z".
Ich habe die verschiendenen Namen auch alle in /etc/mail/local-host-name eingetragen und ansonsten ist es nen Standard-sendmail?!?!
Weiß jemand einen Rat?
Danke, Franz
sendmail + verschiedene Hostnames
-
olaf.dietsche
- Posts: 401
- Joined: 2002-12-19 02:06
- Location: Siegburg
Re: sendmail + verschiedene Hostnames
Das wird über masquerade konfiguriert. In deiner sendmail.mc wird irgendwo
stehen. Nachlesen kannst du das z.B. in cf.README (unter Debian: /usr/share/doc/sendmail-doc/cf.README.gz).
Code: Select all
...
MASQUERADE_AS(`masq.com')
MASQUERADE_DOMAIN(`foo.org')
MASQUERADE_DOMAIN(`bar.com')
...Re: sendmail + verschiedene Hostnames
Aber das nützt mir doch nichts ...
... mit "MASQUERADE_AS ('domain.de')" wandel ich ja alle Domain-Namen von lokalen Mails in "xxx@domain.de" um ... und mit "MASQUERADE_DOMAIN ('huuu.de')" wandel ich ja auch andere Mails von der Domain "huuu.de" in "xxx@domain.de" um ...
Was ich will ist doch, dass bei einer localen Mail nicht die Domain geändert wird, der orginal angegeben wurde, da ich mehrere Domain hab! Bei mir ändert er sie aber immer ... auch wenn ich "MASQUERADE_AS ('domain.de')" ausschalte!
Franz
... mit "MASQUERADE_AS ('domain.de')" wandel ich ja alle Domain-Namen von lokalen Mails in "xxx@domain.de" um ... und mit "MASQUERADE_DOMAIN ('huuu.de')" wandel ich ja auch andere Mails von der Domain "huuu.de" in "xxx@domain.de" um ...
Was ich will ist doch, dass bei einer localen Mail nicht die Domain geändert wird, der orginal angegeben wurde, da ich mehrere Domain hab! Bei mir ändert er sie aber immer ... auch wenn ich "MASQUERADE_AS ('domain.de')" ausschalte!
Franz
-
olaf.dietsche
- Posts: 401
- Joined: 2002-12-19 02:06
- Location: Siegburg
Re: sendmail + verschiedene Hostnames
Wenn du MASQUERADE_AS() aus deiner sendmail.mc entfernt hast, dann mußt du daraus die sendmail.cf generieren und danach sendmail neu starten.
Re: sendmail + verschiedene Hostnames
Und genau das geht nicht :-(
ich nehme die Zeile komplett heraus, mach nen "m4 /etc/mail/sendmail.mc > /etc/sendmail.cf" und starte sendmail neu. Und er ändert immernoch die Domain?!
Wenn ich in "MASQUERADE_AS"-Zeile eine beliebige andere Domain reinschreibe, dann ändert er alle lokalen Mails auf diese Domain ... also geht aufjedenfalls mein "m4" und mein sendmail-restart!?!?
Komisch!
Franz
ich nehme die Zeile komplett heraus, mach nen "m4 /etc/mail/sendmail.mc > /etc/sendmail.cf" und starte sendmail neu. Und er ändert immernoch die Domain?!
Wenn ich in "MASQUERADE_AS"-Zeile eine beliebige andere Domain reinschreibe, dann ändert er alle lokalen Mails auf diese Domain ... also geht aufjedenfalls mein "m4" und mein sendmail-restart!?!?
Komisch!
Franz
Re: sendmail + verschiedene Hostnames
Also ich hab jetz mal in die "sendmail.cf" folgende Zeile eingefügt:
C{N}lists.x.y.z
sendmail neugestartet ... und er hat noch immer die Domain gewechelt ... langsam verzweifel ich!
Habe auch "MASQUERADE_EXCEPTION(`lists.x.y.z')" in sendmail.mc und dann m4 und restart probiert!
Franz
C{N}lists.x.y.z
sendmail neugestartet ... und er hat noch immer die Domain gewechelt ... langsam verzweifel ich!
Habe auch "MASQUERADE_EXCEPTION(`lists.x.y.z')" in sendmail.mc und dann m4 und restart probiert!
Franz
-
olaf.dietsche
- Posts: 401
- Joined: 2002-12-19 02:06
- Location: Siegburg
Re: sendmail + verschiedene Hostnames
Bei mir liegt das unter /etc/mail/sendmail.cf. Ansonsten fällt mir auch nichts mehr ein.Cori wrote:m4 /etc/mail/sendmail.mc > /etc/sendmail.cf