Filtr Exim, aby zmienić odbiorcę

1

Powiedzmy, że mam ten filtr dla użytkownika 1, który nie istnieje w naszej sieci, ale ma zewnętrzny e-mail, na który chcemy wysłać e-maile:

if
 $header_to: matches "[email protected]"
then
 deliver "[email protected]"
endif

Jeśli ktoś następnie wyśle ​​do [email protected]niego pocztę , zostanie prawidłowo dostarczony[email protected]

Jeśli jednak wyślą [email protected], [email protected]wiadomość, wiadomość e-mail zostanie dostarczona tylko na adres[email protected]

[email protected] nie dostaje wiadomości e-mail.

Myślę, że deliverdzieje się tak, ponieważ polecenie jest znaczące, więc nic więcej się nie dzieje.

Zwykle używałbyś tego, unseen deliveraby upewnić się, że wiadomość e-mail jest dalej przetwarzana - ale wtedy (zakładam) spowoduje to, że wiadomość zostanie dostarczona [email protected]lokalnie (oprócz [email protected]), co nie jest pożądane.

Jaki jest właściwy sposób skonfigurowania tego filtra, aby wiadomości e-mail trafiały do ​​strony zewnętrznej i użytkownika wewnętrznego, jeśli oba znajdują się w polu Do:?

Paweł
źródło
Brudne obejście dla ograniczonej liczby przypadków: co zamierzasz utworzyć użytkownika1 w systemie /bin/nologinza pomocą powłoki bez logowania, jednej dedykowanej grupy i .alias z adresem zewnętrznym w jego katalogu domowym?
Hastur
Ten artykuł może być inną opcją.
NetworkKingPin
@Hastur Tak, myślałem o użyciu aliasu itp., Ale chcę ich używać od czasu do czasu, a konfiguracja i zburzenie będzie frustrujące. Myślę, że coś mi brakuje. Jak unseen deliverpotem odrzuć później dla lokalnego.
Paul
To musi być prosty i ortodoksyjny sposób; Zgadzam się, po prostu tego nie wiem. Jak powiedziano wcześniej ... brudne i dla ograniczonej liczby przypadków . Jeśli jest tylko jeden, zawsze możesz zmienić .forwardw "|cat > /dev/null", cytaty obowiązkowe. Wskazówka zapamiętana tutaj . Możesz nawet ustawić specjalną grupę mailghostsi ograniczyć dostęp za pomocą ssh ... ps> Gdy znajdziesz odpowiednie rozwiązanie, sprawdź dwukrotnie, czy będzie ono działać również z użytkownikiem user1 w polach CC lub BCC ...
Hastur