Hallo! On Fre, Feb 22, 2002 at 09:02:14 +0100, Frank Schmidt wrote:
Da nun mein smtp auch noch nach weiteren Einwahlen per Modem funzt, hab ich nun noch ein Problem. Bevor der smtp nicht mit der Außenwelt kommunizierte funktionierte das HeaderRewriting im lokalen Netzwerk. Das hatte ich wie folgt gelöst:
obelix:~ # cat > /etc/mail/userdb frank: mailname unixde2@yahoo.de unixde2@yahoo.de:maildrop frank
obelix:~ # makemap btree /etc/mail/userdb.db < /etc/mail/userdb
Wenn ich nun als user frank eine Mail versende, steht beim Empfänger im Header als Absender frank@localhost bzw. frank@obelix.gallier drin. Nirgens taucht der umgeschriebene Header auf. In den logfiles habe ich keine Fehlermeldung gefunden.
Ich bin kein sendmail-Experte, aber sieh dir mal die Datei /etc/mail/genericstable an, mit ihr kannst du locale Adresse in externe umwandeln. Weiterhin solltest du in /etc/rc.config.d/sendmail.rc.config den Parameter SENDMAIL_DIALUP="yes" setzen, dadurch werden beim Versenden nach draußen die Adressen dann umgewandelt. Und nicht vergessen nach den Änderungen ein SuSEconfig drüber zu jagen!! Hth, Schöpp -- Christian Schoepplein | http://www.lily-rockt.de mail@schoeppi.net | http://www.lavish.de