Mailinglist Archive: opensuse-de (1951 mails)

< Previous Next >
Re: /etc/procmailrc und .procmailrc
  • From: David Haller <david@xxxxxxxxxx>
  • Date: Sat, 31 Dec 2005 20:35:31 +0100
  • Message-id: <20051231193531.GA3514@xxxxxxxxxxxxxxxxxx>
Hallo,

Am Sat, 31 Dec 2005, Daniel Bauer schrieb:
>From: "David Haller" <david@xxxxxxxxxx>
>>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@xxxxxxxxxxxxxxxxx
>@muc.dsb-gmbh.de %1@xxxxxxxxxxxxxxxxx
>@das.dsb-gmbh.de %1@xxxxxxxxxxxxxxxxx
>@ziegelbach.com dbauer@xxxxxxxxxxxxxxxxx
>
>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

< Previous Next >