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
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 > |