The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"spamooborona + exim"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на сервере (Почта / Linux)
Изначальное сообщение [ Отслеживать ]

"spamooborona + exim"  +/
Сообщение от pupseg email on 26-Май-10, 19:14 
мужыки, всем привет, подскажите по exim+spamooborona.
ничерта не пойму.

два сервера, на одном exim. eee.eee.eee.eee - адресс экзима

на другом спамоборона.    sss.sss.sss.sss  - адресс спамобороны.

конфиг экзима:
spam_yandex_route:
driver = manualroute
transport = spamoborona
domains = sotmarket.ru
condition = ${if eq {$local_part}{idle1}{yes}{no}}
condition = ${if eq {$interface_port}{25}{yes}{no}}
condition = "${if or    {\
                        {eq {$sender_host_address}{10.0.0.192}}\
                        {match {$sender_address}{domain.com}}\
                        {eq {${lookup{$local_part@$domain}lsearch{/etc/exim/spam_check}{1}{0}}}{0}}\
                        }\
                       {no}{yes}}"
condition = ${if eq {$sender_host_address}{sss.sss.sss.sss}{no}{yes}}
route_list = * sss.sss.sss.sss

ниже в транспортах:
begin transports

spamoborona:
driver = smtp
port = 1125  #на этом порту на сервере СО висит СО-прокси
interface = eee.eee.eee.eee

передергиваю экзим:

[root@customer-5189 spamooborona]# /etc/rc.d/init.d/exim start
Starting exim: 2010-05-26 19:11:47 Exim configuration error in line 422 of /etc/exim.conf:
  "condition" option set for the second time

422-я строчка - это как раз вот эта:

condition = ${if eq {$interface_port}{25}{yes}{no}}

не пойму - что в ней не нравится экзиму.

вроде все так как надо, что надо экзиму - понять не могу.

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

Оглавление

  • spamooborona + exim, бусик, 19:50 , 26-Май-10, (1)  
    • spamooborona + exim, pupseg, 20:44 , 26-Май-10, (2)  
      • spamooborona + exim, бусик, 21:12 , 26-Май-10, (3)  

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


1. "spamooborona + exim"  +/
Сообщение от бусик on 26-Май-10, 19:50 
>[оверквотинг удален]
>
>
>422-я строчка - это как раз вот эта:
>
>condition = ${if eq {$interface_port}{25}{yes}{no}}
>
>не пойму - что в ней не нравится экзиму.
>
>вроде все так как надо, что надо экзиму - понять не могу.
>

эксим вам пытается всячески намекнуть, что условие (condition) определяется второй раз для одного роутера, что недопустимо

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

2. "spamooborona + exim"  +/
Сообщение от pupseg email on 26-Май-10, 20:44 
>[оверквотинг удален]
>>
>>condition = ${if eq {$interface_port}{25}{yes}{no}}
>>
>>не пойму - что в ней не нравится экзиму.
>>
>>вроде все так как надо, что надо экзиму - понять не могу.
>>
>
>эксим вам пытается всячески намекнуть, что условие (condition) определяется второй раз для
>одного роутера, что недопустимо

закоментарел.
теперь это:
spam_yandex_route:
    driver = manualroute
    transport = spamoborona
     domains = domain.com
    condition = ${if eq {$local_part}{idle1}{yes}{no}}
#    condition = ${if eq {$interface_port}{25}{yes}{no}}
    condition = "${if or        {\
                        {eq {$sender_host_address}{sss.sss.sss.sss}}\
                        {match {$sender_address}{domain.com}}\
                        {eq {${lookup{$local_part@$domain}lsearch{/etc/exim/spam_check}{1}{0}}}{0}}\
                        }\
                        {no}{yes}}"
    condition = ${if eq {$sender_host_address}{sss.sss.sss.sss}{no}{yes}}
route_list = * sss.sss.sss.sss


теперь на это ругается:

[root@customer-5189 etc]# /etc/rc.d/init.d/exim start
Starting exim: 2010-05-26 20:10:17 Exim configuration error in line 428 of /etc/exim.conf:
  "condition" option set for the second time

это строчка вот эта:  
{no}{yes}}"
что ему теперь не так ?

tcpdump'ом посмотрел - трафик вообще не идет на порт 1125 на сервере СО

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

3. "spamooborona + exim"  +/
Сообщение от бусик on 26-Май-10, 21:12 
>[оверквотинг удален]
>Starting exim: 2010-05-26 20:10:17 Exim configuration error in line 428 of /etc/exim.conf:
>
>  "condition" option set for the second time
>
>это строчка вот эта:
>{no}{yes}}"
>что ему теперь не так ?
>
>tcpdump'ом посмотрел - трафик вообще не идет на порт 1125 на сервере
>СО

вы неверно меня поняли, скорее даже не меня, а exim))
по буквам:
у вас есть роутер с именем spam_yandex_route
в роутере возможно ТОЛЬКО ОДНО УСЛОВИЕ (condition)
у вас же их аж 4(!!!)

перепишите роутер, составив из 4 условий одно,  и всё заведется.

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

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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