Hallo,

Thomas Bätzler  <[EMAIL PROTECTED]> wrote:

>wie sage ich meinem sendmail, daß es sich im HELO nicht
>mit seinem lokalen Hostnamen meldet, sondern mit dem,
>der zu der IP-Adresse paßt, die dem Rechner dynamisch
>zugewiesen wird, wenn er sich beim Provider einwählt?
[...]
>Feb  7 08:13:11 kartoffel sendmail[16059]: IAA16059: 
>ruleset=check_mail, arg1=<[EMAIL PROTECTED]>,
>[EMAIL PROTECTED] [62.158.114.96],
> reject=501 <[EMAIL PROTECTED]>... Sender domain must exist

Die Fehlermeldung hat mit HELO nichts zu tun. Es ist die Envelope-
Absenderadresse <[EMAIL PROTECTED]>, die ihm nicht passt.

Loesung: wenn Dein Gateway als Ganzes einen FQDN besitzt, dann
schreibe folgendes in die /etc/mail/sendmail.mc

FEATURE(masquerade_envelope)dnl
MASQUERADE_AS(mein.gateway.de)dnl

bzw statt "mein.gateway.de" der FQDN des Gateway-Rechners.

Wenn nur einzelne User von aussen erreichbare Mailadressen haben,
dann brauchst Du in der genericstable fuer jeden User, der eine
Mail verschicken moechte, einen Eintrag der Art

  root    [EMAIL PROTECTED]
  joe     [EMAIL PROTECTED]
  fred    [EMAIL PROTECTED]
  erik    [EMAIL PROTECTED]

und so weiter, eben fuer jeden User, der Mail verschicken wird.
In der sendmail.mc brauchst Du dann folgende Zeilen:

FEATURE(masquerade_envelope)dnl
FEATURE(genericstable, hash /etc/mail/genericstable)dnl

Gruss, Harald

-- 
Harald Weidner                  http://www.ifi.unizh.ch/~weidner/
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an [EMAIL PROTECTED] die im Body
"unsubscribe debian-user-de <deine emailadresse>"
enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     739

Antwort per Email an