Страница 1 из 1

Exim отбирать почту по полю from

Добавлено: 2011-01-11 15:15:47
strelokr
Есть сервер Freebsd8.1 стоит Exim.4.72. установлен но этой инструкции http://jared.kiev.ua/2010/01/isp-mailserver-1-exim/
Возникла необходимость из всей почты отбирать письма определенного отправителя и ложить их в определенный ящик. Ранее делалось связкой Fetchmail и ложил на локальные ящики sendmail. А счас вообще ума не приложу с какой стороны браться. для примера нужно что б вся почта с адреса From:Robot@liga.kiev.ua падала в ящик liga@mydom.com

Re: Exim отбирать почту по полю from

Добавлено: 2011-01-11 15:17:00
hizel
поиск по форуму с ключевым словом "unseen"

Re: Exim отбирать почту по полю from

Добавлено: 2011-01-11 16:53:11
strelokr
может в роутах такое написать?
liga_robot:
driver = redirect
unseen
sender_address_data = robot@loga.kiev.ua
data = liga@mydom.com

Re: Exim отбирать почту по полю from

Добавлено: 2011-01-11 16:59:07
hizel
ну что-то как-то так, exim не ограничивает вашу фантазию

Re: Exim отбирать почту по полю from

Добавлено: 2011-01-11 17:07:37
strelokr
А вот вопрос будет ли оно работать сможет показать только следственный експеремент?

Re: Exim отбирать почту по полю from

Добавлено: 2011-01-11 17:11:34
hizel
у меня работает, только в несколько другой форме. в чем проблема оттестировать?

Re: Exim отбирать почту по полю from

Добавлено: 2011-01-11 17:38:30
strelokr
hizel писал(а):у меня работает, только в несколько другой форме. в чем проблема оттестировать?
Сервер не введен у боевую эксплуатацию, но я думаю можно придумать как сделать проверку.
А как выглядит у вас?

Re: Exim отбирать почту по полю from

Добавлено: 2011-01-11 17:41:41
hizel

Код: Выделить всё

spy_out:
  driver = redirect
  unseen
  allow_fail
  allow_defer
  data = ${lookup mysql{select spy from spys \
                        join mailboxs on (mailboxs.id = spys.mailbox_id) \
                        join domains on (domains.id = mailboxs.domain_id) \
                        where mailboxs.name = '${quote_mysql:$sender_address_local_part}' \
                          and domains.name = '${quote_mysql:$sender_address_domain}' \
                          and domains.active = 1 \
                          and spys.active = 1 }}
например

Re: Exim отбирать почту по полю from

Добавлено: 2011-01-11 17:51:34
strelokr
А можно объяснить логику вашего кусочка? что значат allow_fail allow_defer

Re: Exim отбирать почту по полю from

Добавлено: 2011-01-11 17:55:29
hizel
не, см. на сайте lissyara.su подробную переведенную на рассово-русский документацию exim