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@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@domain.de nutzer_1 nutzer_2@domain.de nutzer_2 nutzer_3@domain.de nutzer_3 @domain.de %1@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@server1.domain.de kommt an (das möchte auch sein), aber eine Mail an nutzer_4@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)