Проблема:Имееться 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"
Кто небудь знает как сделать чтобы это заработало?
test: user1@domain.ru user2@domain.ruа если так
>test: user1@domain.ru user2@domain.ru
>
>а если такНет, к сожалению не канает. Если чесно я много уже перепробывал, иначе не писал бы...
Есть какие еще нибудь идеи?
Вообще кто стакался с такой ситуацией?
postfix через пробел точно работает
чичас посмотрел exim
asdasdasd: asdasd1, asdasd
<newaliases
тоже пашет
>postfix через пробел точно работает
>чичас посмотрел exim
>asdasdasd: asdasd1, asdasd
><newaliases
>тоже пашетСпасибо ребята, вот этот канает:
test: user1@domain.ru,user2@domain.ru
Тема закрыта. Спасибо всем!
>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. Надо чтобы почта которая приходит напр. на 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
наверняка это можно сделать и через алиасы, только в списке адресов нужен другой разделитель, через запятую вроде бы.
а еще можно в алиасе сделать указание на файл, и уже в файле перечислить все нужные адреса
в сендмайле у меня такое проходило