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

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
strelokr
проходил мимо

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

Непрочитанное сообщение strelokr » 2011-01-11 15:15:47

Есть сервер 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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

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

Непрочитанное сообщение hizel » 2011-01-11 15:17:00

поиск по форуму с ключевым словом "unseen"
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

strelokr
мл. сержант
Сообщения: 93
Зарегистрирован: 2011-01-11 15:17:14
Контактная информация:

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

Непрочитанное сообщение strelokr » 2011-01-11 16:53:11

может в роутах такое написать?
liga_robot:
driver = redirect
unseen
sender_address_data = robot@loga.kiev.ua
data = liga@mydom.com

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

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

Непрочитанное сообщение hizel » 2011-01-11 16:59:07

ну что-то как-то так, exim не ограничивает вашу фантазию
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

strelokr
мл. сержант
Сообщения: 93
Зарегистрирован: 2011-01-11 15:17:14
Контактная информация:

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

Непрочитанное сообщение strelokr » 2011-01-11 17:07:37

А вот вопрос будет ли оно работать сможет показать только следственный експеремент?

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

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

Непрочитанное сообщение hizel » 2011-01-11 17:11:34

у меня работает, только в несколько другой форме. в чем проблема оттестировать?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

strelokr
мл. сержант
Сообщения: 93
Зарегистрирован: 2011-01-11 15:17:14
Контактная информация:

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

Непрочитанное сообщение strelokr » 2011-01-11 17:38:30

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

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

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

Непрочитанное сообщение hizel » 2011-01-11 17:41:41

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

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 }}
например
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

strelokr
мл. сержант
Сообщения: 93
Зарегистрирован: 2011-01-11 15:17:14
Контактная информация:

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

Непрочитанное сообщение strelokr » 2011-01-11 17:51:34

А можно объяснить логику вашего кусочка? что значат allow_fail allow_defer

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

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

Непрочитанное сообщение hizel » 2011-01-11 17:55:29

не, см. на сайте lissyara.su подробную переведенную на рассово-русский документацию exim
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.