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

Исходное сообщение
"EXIM + aliases"

Отправлено siegerstein , 13-Мрт-07 21:19 
Проблема:

Имееться exim. Надо чтобы почта которая приходит напр. на test@domain.ru пересылалась сразу нескольким пользователям одновременно.
Напр. приходит на test@domain.ru, а exim форвардирует ее на user1@domain.ru, user2@domain.ru, user3@domain.ru

Есть такой кусок кода, но он это делает только для одного юзера:

system_aliases:
    driver = redirect
    allow_fail
    allow_defer
    data = ${lookup{$local_part}lsearch{/etc/aliases}}
    user = imap
    group = mail
    file_transport = address_file
    pipe_transport = address_pipe

/etc/aliases:
test:    user1@domain.ru

Если в /etc/aliases написать:
test:    user1@domain.ru:user2@domain.ru

то exim ругаеться:

2007-03-13 20:05:01 H=(localhost) [192.168.0.xx] F=<xxxx@xxxxxxxx.xx> temporarily rejected RCPT <test@domain.ru>: error in redirect data: malformed address: " :user2@domain.ru may not follow user1@domain.ru in "user1@domain.ru" :user2@domain.ru"

Кто небудь знает как сделать чтобы это заработало?


Содержание

Сообщения в этом обсуждении
"EXIM + aliases"
Отправлено pavel_simple , 13-Мрт-07 21:21 
test:    user1@domain.ru user2@domain.ru

а если так


"EXIM + aliases"
Отправлено siegerstein , 13-Мрт-07 21:27 
>test:    user1@domain.ru user2@domain.ru
>
>а если так

Нет, к сожалению не канает. Если чесно я много уже перепробывал, иначе не писал бы...

Есть какие еще нибудь идеи?
Вообще кто стакался с такой ситуацией?



"EXIM + aliases"
Отправлено pavel_simple , 13-Мрт-07 22:04 
postfix через пробел точно работает
чичас посмотрел exim
asdasdasd: asdasd1, asdasd
<newaliases
тоже пашет

"EXIM + aliases"
Отправлено siegerstein , 14-Мрт-07 13:35 
>postfix через пробел точно работает
>чичас посмотрел exim
>asdasdasd: asdasd1, asdasd
><newaliases
>тоже пашет

Спасибо ребята, вот этот канает:

test:    user1@domain.ru,user2@domain.ru

Тема закрыта. Спасибо всем!


"EXIM + aliases"
Отправлено bANAn , 13-Мрт-07 23:15 
>test:    user1@domain.ru user2@domain.ru
>
>а если так

в configure:

system_filter = /usr/local/etc/exim/copy_mail.conf

cat /usr/local/etc/exim/copy_mail.conf

if $recipients is "user@domain.ru"
then
         unseen deliver user1@domain.ru
         unseen deliver user2@domain.ru
         unseen deliver user3@domain.ru
endif


"EXIM + aliases"
Отправлено bANAn , 13-Мрт-07 23:16 
или это я не про то?


"EXIM + aliases"
Отправлено Александр , 14-Мрт-07 07:41 
>Проблема:
>
>Имееться exim. Надо чтобы почта которая приходит напр. на test@domain.ru пересылалась сразу
>нескольким пользователям одновременно.
>Напр. приходит на test@domain.ru, а exim форвардирует ее на user1@domain.ru, user2@domain.ru, user3@domain.ru
>
>
>Есть такой кусок кода, но он это делает только для одного юзера:
>
>
>system_aliases:
> driver = redirect
> allow_fail
> allow_defer
> data = ${lookup{$local_part}lsearch{/etc/aliases}}
> user = imap
> group = mail
> file_transport = address_file
> pipe_transport = address_pipe
>
>/etc/aliases:
>test: user1@domain.ru
>
>Если в /etc/aliases написать:
>test: user1@domain.ru:user2@domain.ru
>
>то exim ругаеться:
>
>2007-03-13 20:05:01 H=(localhost) [192.168.0.xx] F=<xxxx@xxxxxxxx.xx> temporarily rejected RCPT <test@domain.ru>: error in redirect data: malformed address: " :user2@domain.ru may not follow user1@domain.ru in "user1@domain.ru" :user2@domain.ru"
>
>Кто небудь знает как сделать чтобы это заработало?

можно сделать через forward, в конфиге екзима есть роутер userforward

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