Hallo Leute,
ich habe hier seit einigen Tagen ein Problem mit sendmail unter SuSE,
vielleicht kann jemand helfen.
Folgende Situation:
Ein Rechner server1.domain.de arbeitet als Mailrelay.
Sämtliche Mails an interne Nutzer nutzer_xy(a)domain.de werden
an den internen Mailserver mail.domain.de weitergeleitet, für
3 externe Nutzer werden die Mails in den lokalen Mailboxen auf
server1 abgelegt.
In der Datei /etc/mail/virtusertable sieht das so aus:
<snip>
nutzer_1(a)domain.de nutzer_1
nutzer_2(a)domain.de nutzer_2
nutzer_3(a)domain.de nutzer_3
@domain.de %1(a)mail.domain.de
</snip>
So weit, so gut, das funktioniert. Jetzt wollte ich einen neuen Nutzer
lokal auf server1 hinzufügen, also nutzer_4 angelegt, Eintrag in
virtusertable gemacht nach o.g. Muster hinter nutzer_3, dann folgenden
Befehl abgesetzt:
makemap hash -f virtusertable.db < virtusertable
und sendmail neu gestartet.
Und jetzt wird's seltsam, eine Mail an nutzer_4(a)server1.domain.de
kommt an (das möchte auch sein), aber eine Mail an nutzer_4(a)domain.de
wird mit "User unknown" abgewiesen.
Es sieht ganz so aus, als ob die Ergänzung der virtusertable.db gar
nicht beim sendmail ankommt.
Bleibt noch anzumerken, daß ein
fgrep nutzer_4 /etc/mail/virtusertable.db
anzeigt, daß der Eintrag dort enthalten ist.
Vielleicht hat jemand eine Idee, warum das nicht geht.
Beste Grüße
--
Ralf Bressel
Kassenärztliche Vereinigung Sachsen
Landesgeschäftsstelle, Hauptabteilung EDV
Tel.: 0351 / 8290 - 735 (- 775)