Hallo, Am Sat, 31 Dec 2005, Daniel Bauer schrieb:
From: "David Haller"
Was gibt egrep '^(Cw|Dj|DR|CL|CG|Fw)' /etc/sendmail.cf aus?
# egrep '^(Cw|Dj|DR|CL|CG|Fw)' /etc/sendmail.cf Cwlocalhost Fw-o /etc/mail/local-host-names %[^\#]
Wie sehen deine /etc/mail/mailertable und /etc/mail/virtusertable (ohne Kommentare) aus?
/etc/mail/mailertable ist leer
/etc/mail/virtusertable: @dsb-gmbh.de %1@mail2.dsb-gmbh.de @muc.dsb-gmbh.de %1@mail2.dsb-gmbh.de @das.dsb-gmbh.de %1@mail3.dsb-gmbh.de @ziegelbach.com dbauer@mail2.dsb-gmbh.de
mail2 ist der Rechner auf dem ich gerade procmail eingesetzt habe, mail3 steht Zuhause.
Ok. Dein sendmail fuehlt sich nicht fuer mail2.dsb-gmbh.de zustaendig. Daher werden diese Mails nicht ueber den "local" Mailer zugestellt. ==== /usr/share/sendmail/README ==== All the host names on the left hand side (foo.com, bar.com, and baz.org) must be in $=w. ==== Und $=w wird aus Cw und dem Inhalt der mit Fw definierten Datei zusammengesetzt. Ergo solltest du in dein cw-file (def. durch Fw in der .cf) folgendes ==== /etc/mail/local-host-names ==== dsb-gmbh.de mail2.dsb-gmbh.de ziegelbach.com ==== schreiben, ich weiss grad nicht, ob die virtusertable so korrekt ist. Und in deiner mailertable mindestens mail2.dsb-gmbh.de als lokal zuzustellend definieren. Und @das.sdb-gmbh.de als remote. ==== /etc/mail/mailertable ==== mail2.dsb-gmbh.de local: mail3.dsb-gmbh.de smtp:mail3.dsb-gmbh.de # das.dsb-gmbh.de smtp:mail3.dsb-gmbh.de ==== Die letzte Zeile koennte bei passender Konfiguration den das.dsb-gmbh.de Eintrag in der virtusertable ueberfluessig machen, denn dann wird die Mail einfach direkt per SMTP an mail3 weitergegeben. Achso, 'makemap' bzw. 'make -C /etc/mail/' und 'rcsendmail reload' nicht vergessen. PS: ich bin mir nicht sicher, ob das oben alles so stimmt. HTH, -dnh -- select * from users where iq > 60; 0 rows returned