The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Exim. Копирование вх/исх почты."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Exim. Копирование вх/исх почты."  
Сообщение от Markes email(ok) on 15-Июн-07, 15:49 
Вопрос по настройке копирования входящей/исходящей почты в Exim.

Здесь, на форуме нашёл такой пример:
____________________________________________
в главном конфиге EXIM:
system_filter = /usr/local/etc/exim-backup

а в файлике фильтра:

if ${mask:$sender_host_address/24} is 10.1.0.0/24
then
unseen deliver protect@techna.kiev.ua
endif
if $header_To: contains "protect@techna.kiev.ua"
then
seen finish
endif
____________________________________________

1. При использовании подобного фильтра почта перестает ходить вообще. Не могу впоснить как проверить на каком месте, всё умирает...
2. Как указать не sender_host_address, а все адреса типа *@my-domain.ru?
3. Необходимо копировать почту уходящюю только на определенные адреса типа *@odin.ru, *@dva.ru
4. Тоже самое со входящей почтой.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Exim. Копирование вх/исх почты."  
Сообщение от SubGun email(ok) on 15-Июн-07, 16:38 
Онанизм!

1. Проверяйте по $sender_address, а для входящей используйте aliases.
2. $sender_address_domain, кажется так.
3. $domain используйте.
4. aliases используйте.

И не seen, а unseen

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Exim. Копирование вх/исх почты."  
Сообщение от Markes email(ok) on 15-Июн-07, 16:58 
>Онанизм!
Согласен:)

>1. Проверяйте по $sender_address, а для входящей используйте aliases.
>2. $sender_address_domain, кажется так.
Попробую.

>3. $domain используйте.
Добавить дополнительное правило типа:
if $domain is odin.ru, dba.ru   (синтаксис позводяет через запятые перечислять?)

>4. aliases используйте.

>И не seen, а unseen
В предпоследней строке unseen?

В целом примерно так:

if ${mask:$sender_host_address/24} is 10.1.0.0/24
if $domain is odin.ru, dva.ru
then
unseen deliver mail-out-backup@my-domain.ru
endif

if $header_To: contains "mail-out-backup@my-domain.ru"
then
unseen finish
endif

?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Exim. Копирование вх/исх почты."  
Сообщение от SubGun email(ok) on 15-Июн-07, 17:06 
>>Онанизм!
>Согласен:)
>
>>1. Проверяйте по $sender_address, а для входящей используйте aliases.
>>2. $sender_address_domain, кажется так.
>Попробую.
>
>>3. $domain используйте.
>Добавить дополнительное правило типа:
>if $domain is odin.ru, dba.ru   (синтаксис позводяет через запятые перечислять?)
В system filters - хз, но я предполагаю, что "|"-логическое "или", ":" - логическое "и"
>
>
>>4. aliases используйте.
>
>>И не seen, а unseen
>В предпоследней строке unseen?
>
>В целом примерно так:
>
>if ${mask:$sender_host_address/24} is 10.1.0.0/24
>if $domain is odin.ru, dva.ru
>then
>unseen deliver mail-out-backup@my-domain.ru
>endif
>
>if $header_To: contains "mail-out-backup@my-domain.ru"
>then
>unseen finish
>endif
>
>?


Вопрос в том, нафиг вам ЭТО "if $header_To: contains "mail-out-backup@my-domain.ru""?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Exim. Копирование вх/исх почты."  
Сообщение от Markes email(ok) on 15-Июн-07, 17:15 
>Вопрос в том, нафиг вам ЭТО "if $header_To: contains "mail-out-backup@my-domain.ru""?
Автор найденного здесь примера объяснил строку следующим:

"все письма, напрямую адресованные ящику backup почты protect@techna.kiev.ua - убивать, т.к. такое поведение мейлера недопустимо".

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Exim. Копирование вх/исх почты."  
Сообщение от SubGun email(ok) on 15-Июн-07, 17:19 
>>Вопрос в том, нафиг вам ЭТО "if $header_To: contains "mail-out-backup@my-domain.ru""?
>Автор найденного здесь примера объяснил строку следующим:
>
>"все письма, напрямую адресованные ящику backup почты protect@techna.kiev.ua - убивать, т.к. такое
>поведение мейлера недопустимо".

Ну вы-то думайте, что делаете :) Зачем вам эта фигня?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Exim. Копирование вх/исх почты."  
Сообщение от Markes email(ok) on 15-Июн-07, 17:23 
>>>Вопрос в том, нафиг вам ЭТО "if $header_To: contains "mail-out-backup@my-domain.ru""?
>>Автор найденного здесь примера объяснил строку следующим:
>>
>>"все письма, напрямую адресованные ящику backup почты protect@techna.kiev.ua - убивать, т.к. такое
>>поведение мейлера недопустимо".
>
>Ну вы-то думайте, что делаете :) Зачем вам эта фигня?

Так оно мне может мешать? Может из=за этого правило вся почта встаёт, проверю. :) Я подумал - "пусть будет".

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Exim. Копирование вх/исх почты."  
Сообщение от SubGun email(ok) on 15-Июн-07, 17:36 
>Так оно мне может мешать? Может из=за этого правило вся почта встаёт,
>проверю. :) Я подумал - "пусть будет".


Оно просто лишнее. Я бы сделал так:

if $sender_address_domain is my-domain.ru
then
unseen deliver куда_копировать
endif
if $domain is odin.ru | dva.ru
then
unseen deliver куда_копировать
endif

Хотя тут я совсем не уверен. Я не пользуюсь этим. И что ставить eq,match или is, не знаю.


Другое дело, организовать это используя роутеры:

copy1_router:
  no_verify
  driver=redirect
  condition = ${if eq{$sender_address_domain}{my-domain.ru}{1}{0}}
  unseen
  data = адрес

copy2_router:
  no_verify
  driver=redirect
  condition = ${if eq{$domain}{odin.ru|dva.ru}{1}{0}}
  unseen
  data = адрес

Входящая почта копируется при помощи роутера aliases.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру