The OpenNET Project / Index page

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

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

"REDIRECT EXIM"  +/
Сообщение от alfsp (ok) on 21-Май-14, 16:22 
Добрый день. Помогите настроить корректные правиле в EXIM.

FreeBSD 8.1-RELEASE Exim-4.72

Есть наш домен и правило к нему

route_test_com: driver = redirect data = ${if match{$domain}{test.com} {$local_part@test.com.ua}}

Все, что с признаком test.com редиректится на test.com.UA

Есть еще домен наших партнеров test.com.RU и, попытка отослать допустим на почтовый ящик user@test.com.ru, соответсвенно, exim

все редиректит в наш почтовик user@test.com.ua, и соответственно почта к ним не доходит

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "REDIRECT EXIM"  +/
Сообщение от reader (ok) on 22-Май-14, 00:46 
> Добрый день. Помогите настроить корректные правиле в EXIM.
> FreeBSD 8.1-RELEASE Exim-4.72
> Есть наш домен и правило к нему
> route_test_com: driver = redirect data = ${if match{$domain}{test.com} {$local_part@test.com.ua}}
> Все, что с признаком test.com редиректится на test.com.UA
> Есть еще домен наших партнеров test.com.RU и, попытка отослать допустим на почтовый
> ящик user@test.com.ru, соответсвенно, exim
> все редиректит в наш почтовик user@test.com.ua, и соответственно почта к ним не
> доходит

может eqi

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "REDIRECT EXIM"  +/
Сообщение от alfsp (ok) on 23-Май-14, 10:09 
>> Добрый день. Помогите настроить корректные правиле в EXIM.
>> FreeBSD 8.1-RELEASE Exim-4.72
>> Есть наш домен и правило к нему
>> route_test_com: driver = redirect data = ${if match{$domain}{test.com} {$local_part@test.com.ua}}
>> Все, что с признаком test.com редиректится на test.com.UA
>> Есть еще домен наших партнеров test.com.RU и, попытка отослать допустим на почтовый
>> ящик user@test.com.ru, соответсвенно, exim
>> все редиректит в наш почтовик user@test.com.ua, и соответственно почта к ним не
>> доходит
> может eqi

пробовал правило вставлять
condition = #{if eq{local_part@domain}{user@test.com.ru}{yes}{no}}
теперь user@test.com.ru стало уходить правильно, а адреса типа user@test.com не уходят никуда пишет, "user@test.com is undeliverable: Unknown user"

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "REDIRECT EXIM"  +/
Сообщение от reader (ok) on 23-Май-14, 10:40 
>[оверквотинг удален]
>>> Все, что с признаком test.com редиректится на test.com.UA
>>> Есть еще домен наших партнеров test.com.RU и, попытка отослать допустим на почтовый
>>> ящик user@test.com.ru, соответсвенно, exim
>>> все редиректит в наш почтовик user@test.com.ua, и соответственно почта к ним не
>>> доходит
>> может eqi
> пробовал правило вставлять
> condition = #{if eq{local_part@domain}{user@test.com.ru}{yes}{no}}
> теперь user@test.com.ru стало уходить правильно, а адреса типа user@test.com не уходят
> никуда пишет, "user@test.com is undeliverable: Unknown user"

если вы вставили это в роутер, то роутер будет обрабатывать только user@test.com.ru

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "REDIRECT EXIM"  +/
Сообщение от alfsp (ok) on 23-Май-14, 11:30 
>[оверквотинг удален]
>>>> Есть еще домен наших партнеров test.com.RU и, попытка отослать допустим на почтовый
>>>> ящик user@test.com.ru, соответсвенно, exim
>>>> все редиректит в наш почтовик user@test.com.ua, и соответственно почта к ним не
>>>> доходит
>>> может eqi
>> пробовал правило вставлять
>> condition = #{if eq{local_part@domain}{user@test.com.ru}{yes}{no}}
>> теперь user@test.com.ru стало уходить правильно, а адреса типа user@test.com не уходят
>> никуда пишет, "user@test.com is undeliverable: Unknown user"
> если вы вставили это в роутер, то роутер будет обрабатывать только user@test.com.ru

прошу прощения, промазал немного, исключение вот так выглядит
condition = ${if !eq{local_part@domain}{user@test.com.ru}{yes}{no}}
теоретически, как я понимаю, на адрес user@test.com.ru этот роут не должен распостраняться, но все равно письмо роутится на user@test.com.ua

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "REDIRECT EXIM"  +/
Сообщение от reader (ok) on 23-Май-14, 14:21 
>[оверквотинг удален]
>>>> может eqi
>>> пробовал правило вставлять
>>> condition = #{if eq{local_part@domain}{user@test.com.ru}{yes}{no}}
>>> теперь user@test.com.ru стало уходить правильно, а адреса типа user@test.com не уходят
>>> никуда пишет, "user@test.com is undeliverable: Unknown user"
>> если вы вставили это в роутер, то роутер будет обрабатывать только user@test.com.ru
> прошу прощения, промазал немного, исключение вот так выглядит
> condition = ${if !eq{local_part@domain}{user@test.com.ru}{yes}{no}}
> теоретически, как я понимаю, на адрес user@test.com.ru этот роут не должен распостраняться,
> но все равно письмо роутится на user@test.com.ua

exim -bd -d+all > /var/log/exim/debug.log 2>&1

и увидите что происходит

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "REDIRECT EXIM"  +/
Сообщение от alfsp (ok) on 23-Май-14, 15:37 
>[оверквотинг удален]
>>>> condition = #{if eq{local_part@domain}{user@test.com.ru}{yes}{no}}
>>>> теперь user@test.com.ru стало уходить правильно, а адреса типа user@test.com не уходят
>>>> никуда пишет, "user@test.com is undeliverable: Unknown user"
>>> если вы вставили это в роутер, то роутер будет обрабатывать только user@test.com.ru
>> прошу прощения, промазал немного, исключение вот так выглядит
>> condition = ${if !eq{local_part@domain}{user@test.com.ru}{yes}{no}}
>> теоретически, как я понимаю, на адрес user@test.com.ru этот роут не должен распостраняться,
>> но все равно письмо роутится на user@test.com.ua
> exim -bd -d+all > /var/log/exim/debug.log 2>&1
> и увидите что происходит

снял логи, но вот не пойму, что я должен увидеть :)

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "REDIRECT EXIM"  +/
Сообщение от reader (ok) on 23-Май-14, 15:55 
>[оверквотинг удален]
>>>>> теперь user@test.com.ru стало уходить правильно, а адреса типа user@test.com не уходят
>>>>> никуда пишет, "user@test.com is undeliverable: Unknown user"
>>>> если вы вставили это в роутер, то роутер будет обрабатывать только user@test.com.ru
>>> прошу прощения, промазал немного, исключение вот так выглядит
>>> condition = ${if !eq{local_part@domain}{user@test.com.ru}{yes}{no}}
>>> теоретически, как я понимаю, на адрес user@test.com.ru этот роут не должен распостраняться,
>>> но все равно письмо роутится на user@test.com.ua
>> exim -bd -d+all > /var/log/exim/debug.log 2>&1
>> и увидите что происходит
> снял логи, но вот не пойму, что я должен увидеть :)

как проходило по роутерам, как прошло сравнение
condition = ${if !eq{local_part@domain}{user@test.com.ru}{yes}{no}}

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "REDIRECT EXIM"  +/
Сообщение от alfsp (ok) on 23-Май-14, 16:35 
>[оверквотинг удален]
>>>>> если вы вставили это в роутер, то роутер будет обрабатывать только user@test.com.ru
>>>> прошу прощения, промазал немного, исключение вот так выглядит
>>>> condition = ${if !eq{local_part@domain}{user@test.com.ru}{yes}{no}}
>>>> теоретически, как я понимаю, на адрес user@test.com.ru этот роут не должен распостраняться,
>>>> но все равно письмо роутится на user@test.com.ua
>>> exim -bd -d+all > /var/log/exim/debug.log 2>&1
>>> и увидите что происходит
>> снял логи, но вот не пойму, что я должен увидеть :)
> как проходило по роутерам, как прошло сравнение
> condition = ${if !eq{local_part@domain}{user@test.com.ru}{yes}{no}}

даже и приблизительно не вижу трассу этого сравнения
вот лог трассы
14:25:34 72168 Exim version 4.72 (FreeBSD 7.3) uid=0 gid=0 pid=72168 D=fffdffff
Probably Berkeley DB version 1.8x (native mode)
Support for: crypteq iconv() use_setclassresources PAM Perl Expand_dlfunc OpenSSL Content_Scanning DKIM Old_Demime Experimental_SPF
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch passwd
Authenticators:
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 8
OpenSSL compile-time version: OpenSSL 0.9.8e 23 Feb 2007
OpenSSL runtime version: OpenSSL 0.9.8e 23 Feb 2007
14:25:34 72168 changed uid/gid: forcing real = effective
14:25:34 72168   uid=0 gid=0 pid=72168
14:25:34 72168   auxiliary group list: 0
14:25:34 72168 seeking password data for user "mailnull": using cached result
14:25:34 72168 getpwnam() succeeded uid=26 gid=26
14:25:34 72168 seeking password data for user "root": cache not available
14:25:34 72168 getpwnam() succeeded uid=0 gid=0
14:25:34 72168 configuration file is /usr/local/etc/exim/configure
14:25:34 72168 log selectors = 00000ffc 00212001
14:25:34 72168 cwd=/var/log/exim 3 args: exim -bd -d+all
14:25:34 72168 trusted user
14:25:34 72168 admin user
14:25:34 72168 seeking password data for user "mailnull": cache not available
14:25:34 72168 getpwnam() succeeded uid=26 gid=26
14:25:34 72168 seeking password data for user "mailnull": using cached result
14:25:34 72168 getpwnam() succeeded uid=26 gid=26
14:25:34 72168 originator: uid=0 gid=0 login=root name=Charlie Root
14:25:34 72168 LOG: MAIN
14:25:34 72168   socket bind() to port 25 for address (any IPv4) failed: Address already in use: waiting 30s before trying again (9 more tries)
14:26:04 72168 LOG: MAIN
14:26:04 72168   socket bind() to port 25 for address (any IPv4) failed: Address already in use: waiting 30s before trying again (8 more tries)
14:26:34 72168 LOG: MAIN
14:26:34 72168   socket bind() to port 25 for address (any IPv4) failed: Address already in use: waiting 30s before trying again (7 more tries)
14:27:04 72168 LOG: MAIN
14:27:04 72168   socket bind() to port 25 for address (any IPv4) failed: Address already in use: waiting 30s before trying again (6 more tries)
14:27:34 72168 LOG: MAIN
14:27:34 72168   socket bind() to port 25 for address (any IPv4) failed: Address already in use: waiting 30s before trying again (5 more tries)
14:28:04 72168 LOG: MAIN
14:28:04 72168   socket bind() to port 25 for address (any IPv4) failed: Address already in use: waiting 30s before trying again (4 more tries)
14:28:34 72168 LOG: MAIN
14:28:34 72168   socket bind() to port 25 for address (any IPv4) failed: Address already in use: waiting 30s before trying again (3 more tries)
14:29:04 72168 LOG: MAIN
14:29:04 72168   socket bind() to port 25 for address (any IPv4) failed: Address already in use: waiting 30s before trying again (2 more tries)
14:29:34 72168 LOG: MAIN
14:29:34 72168   socket bind() to port 25 for address (any IPv4) failed: Address already in use: waiting 30s before trying again (1 more try)
14:30:04 72168 LOG: MAIN PANIC DIE
14:30:04 72168   socket bind() to port 25 for address (any IPv4) failed: Address already in use: daemon abandoned
14:30:04 72168 search_tidyup called
14:30:04 72168 >>>>>>>>>>>>>>>> Exim pid=72168 terminating with rc=1 >>>>>>>>>>>>>>>>


Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "REDIRECT EXIM"  +/
Сообщение от reader (ok) on 23-Май-14, 16:54 
>[оверквотинг удален]
> (2 more tries)
> 14:29:34 72168 LOG: MAIN
> 14:29:34 72168   socket bind() to port 25 for address (any
> IPv4) failed: Address already in use: waiting 30s before trying again
> (1 more try)
> 14:30:04 72168 LOG: MAIN PANIC DIE
> 14:30:04 72168   socket bind() to port 25 for address (any
> IPv4) failed: Address already in use: daemon abandoned
> 14:30:04 72168 search_tidyup called
> 14:30:04 72168 >>>>>>>>>>>>>>>> Exim pid=72168 terminating with rc=1 >>>>>>>>>>>>>>>>

тут только попытка запустить exim, по порт занят , вы запускаете параллельно работающему, на тех же адресах и портах, так не выйдет

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "REDIRECT EXIM"  +/
Сообщение от alfsp (ok) on 23-Май-14, 17:01 
>[оверквотинг удален]
>> 14:29:34 72168   socket bind() to port 25 for address (any
>> IPv4) failed: Address already in use: waiting 30s before trying again
>> (1 more try)
>> 14:30:04 72168 LOG: MAIN PANIC DIE
>> 14:30:04 72168   socket bind() to port 25 for address (any
>> IPv4) failed: Address already in use: daemon abandoned
>> 14:30:04 72168 search_tidyup called
>> 14:30:04 72168 >>>>>>>>>>>>>>>> Exim pid=72168 terminating with rc=1 >>>>>>>>>>>>>>>>
> тут только попытка запустить exim, по порт занят , вы запускаете параллельно
> работающему, на тех же адресах и портах, так не выйдет

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

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "REDIRECT EXIM"  +/
Сообщение от reader (ok) on 23-Май-14, 17:23 
>[оверквотинг удален]
>>> (1 more try)
>>> 14:30:04 72168 LOG: MAIN PANIC DIE
>>> 14:30:04 72168   socket bind() to port 25 for address (any
>>> IPv4) failed: Address already in use: daemon abandoned
>>> 14:30:04 72168 search_tidyup called
>>> 14:30:04 72168 >>>>>>>>>>>>>>>> Exim pid=72168 terminating with rc=1 >>>>>>>>>>>>>>>>
>> тут только попытка запустить exim, по порт занят , вы запускаете параллельно
>> работающему, на тех же адресах и портах, так не выйдет
> да, запускал параллельно, а по другому никак не получится. остановить боевой это
> проблема, куча писем сыпется постоянно

скопируйте конфиг, укажите в нем другие порты и запустите exim с указанием этого конфига
и отправте через этот порт

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "REDIRECT EXIM"  +/
Сообщение от alfsp (ok) on 23-Май-14, 18:02 
>[оверквотинг удален]
>>>> IPv4) failed: Address already in use: daemon abandoned
>>>> 14:30:04 72168 search_tidyup called
>>>> 14:30:04 72168 >>>>>>>>>>>>>>>> Exim pid=72168 terminating with rc=1 >>>>>>>>>>>>>>>>
>>> тут только попытка запустить exim, по порт занят , вы запускаете параллельно
>>> работающему, на тех же адресах и портах, так не выйдет
>> да, запускал параллельно, а по другому никак не получится. остановить боевой это
>> проблема, куча писем сыпется постоянно
> скопируйте конфиг, укажите в нем другие порты и запустите exim с указанием
> этого конфига
> и отправте через этот порт

думаю на выходных минут на 10 попробую остановить и снять трассу.
заранее спасибо
отпишусь

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "REDIRECT EXIM"  +/
Сообщение от reader (ok) on 24-Май-14, 12:10 
>[оверквотинг удален]
>>>> тут только попытка запустить exim, по порт занят , вы запускаете параллельно
>>>> работающему, на тех же адресах и портах, так не выйдет
>>> да, запускал параллельно, а по другому никак не получится. остановить боевой это
>>> проблема, куча писем сыпется постоянно
>> скопируйте конфиг, укажите в нем другие порты и запустите exim с указанием
>> этого конфига
>> и отправте через этот порт
> думаю на выходных минут на 10 попробую остановить и снять трассу.
> заранее спасибо
> отпишусь

можно попробовать тест
exim -d+all -bt user@test.com.ru
но если что-то хитро сделали может отработать не правильно

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "REDIRECT EXIM"  +/
Сообщение от alfsp (ok) on 26-Май-14, 15:49 
>[оверквотинг удален]
>>>> проблема, куча писем сыпется постоянно
>>> скопируйте конфиг, укажите в нем другие порты и запустите exim с указанием
>>> этого конфига
>>> и отправте через этот порт
>> думаю на выходных минут на 10 попробую остановить и снять трассу.
>> заранее спасибо
>> отпишусь
> можно попробовать тест
> exim -d+all -bt user@test.com.ru
> но если что-то хитро сделали может отработать не правильно

Спасибо за помощь! Все уже рулится корректно, просто добавил правило
condition = ${if !eq{local_part@domain}{test.com.ru}}

тему можно закрывать

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

2. "REDIRECT EXIM"  +/
Сообщение от hizel (ok) on 22-Май-14, 13:07 
Норм одну и туже тему на десяти форумах создавать и ложить болт на ответы.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "REDIRECT EXIM"  +/
Сообщение от alfsp (ok) on 22-Май-14, 14:02 
> Норм одну и туже тему на десяти форумах создавать и ложить болт
> на ответы.

не на 10, а на 2-х, и на 2-х предложили 2 разные варианты (согласись, 2 лучше чем 1). Болт не ложил, предложенные варианты пытаюсь протестить, отписать пока еще нечего, не заработало, пытаюсь разобраться сам, а когда закончатся идеи, то пишу сюда. Могу каждый чых пых спамить сюда, но зачем
p.s. за варианты спасибо, пока их пытаюсь внедрить

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

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

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




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

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