URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 30838
[ Назад ]

Исходное сообщение
"Дублирование почты в Exim"

Отправлено Novice , 10-Июн-03 12:32 
Знатоки Exim!
Почитал как сделать дублирование почты на определенный адрес в SendMail и QMail. А как осуществить субж в Exim'е? Те методы тут не работают.

Содержание

Сообщения в этом обсуждении
"Дублирование почты в Exim"
Отправлено Nikolaev D. , 10-Июн-03 12:53 
>Знатоки Exim!
>Почитал как сделать дублирование почты на определенный адрес в SendMail и QMail.
>А как осуществить субж в Exim'е? Те методы тут не работают.
>


Прикрутить filter
http://www.exim.org/exim-html-4.20/doc/html/spec_toc.html#TO...

Пример фильтра - там о аналогии делаешь копии куда надо, потом пускаешь письмо дальше. http://sdn.vlsm.org/share/Debian-Doc/manuals/debian-referenc...

-----------------
if $header_from: contains "кого_контролируем@контора.ру"
  deliver "bigbrother@контора.ру"
  finish
endif
---------------


"Дублирование почты в Exim"
Отправлено Novice , 10-Июн-03 14:20 
СПАСИБО!

"Дублирование почты в Exim"
Отправлено Nikolaev D. , 10-Июн-03 14:25 
>СПАСИБО!


А че, заработало ???


"Дублирование почты в Exim"
Отправлено Novice , 10-Июн-03 14:47 
>
>А че, заработало ???

Спасибо за совет. А заработал метод, предназначенный для СендМэйла.
/etc/aliases:
user1  me,user1
user2  me,user2
...
me - Это я
Теперь вся почта копируется в me



"Дублирование почты в Exim"
Отправлено Nikolaev D. , 10-Июн-03 16:26 
>>
>>А че, заработало ???
>
>Спасибо за совет. А заработал метод, предназначенный для СендМэйла.
>/etc/aliases:
>user1  me,user1
>user2  me,user2
>...
>me - Это я
>Теперь вся почта копируется в me


Это входящая, тут вообще проблем нет. А вот исходящая это интересней.


"Дублирование почты в Exim"
Отправлено Novice , 10-Июн-03 16:52 
Да уж, ты прав. Я недопроверил.
Мне надо ВСЮ почту копировать.
Т.е. типа
if $mail
then
deliver....
endif

Какую переменную надо задействовать?


"Дублирование почты в Exim"
Отправлено Nikolaev D. , 10-Июн-03 17:03 

>Какую переменную надо задействовать?

Может так:
if first_delivery
then
  deliver
endif


"Дублирование почты в Exim"
Отправлено Novice , 10-Июн-03 17:15 
>Может так:
>if first_delivery
>then
>  deliver
>endif

А почта дублироваться-то будет тогда?
Я написал
if $header_from: contains "@mydomain.ru"
then
deliver "me@mydomain.ru"
finish
endif
Это НЕ работает. Почему?


"Дублирование почты в Exim"
Отправлено Nikolaev D. , 10-Июн-03 17:22 
>Это НЕ работает. Почему?

э.......

if  $header_from: contains "@mydomain.ru"
then
  unseen deliver "me@mydomain.ru"
endif


"Дублирование почты в Exim"
Отправлено Novice , 10-Июн-03 17:28 
>
>if  $header_from: contains "@mydomain.ru"
>then
>  unseen deliver "me@mydomain.ru"
>endif

А с unseen ЗАРАБОТАЛО!


"Дублирование почты в Exim"
Отправлено Novice , 10-Июн-03 17:24 
Сейчас оставил следующий кусок:
#Моё
if first_delivery
then
  deliver "me@mydomen.ru"
endif
#Было
if not first_delivery
then
  finish
endif

---
Результат пока нулевой - исходящая почта не дублируется.


"Дублирование почты в Exim"
Отправлено Nikolaev D. , 10-Июн-03 17:36 

>#Было
>if not first_delivery
>then
>  finish
>endif
Вот это не трогай.

"Дублирование почты в Exim"
Отправлено Novice , 10-Июн-03 18:03 
>
>>#Было
>>if not first_delivery
>>then
>>  finish
>>endif
>Вот это не трогай.

Я имел ввиду что эти строчки я не трогал - так и оставил. А перед ними твои записал. Вообщем сейчас только один метод работает, там где unseen
Спасибо.