Страница 1 из 1
Mail relay в Exim
Добавлено: 2007-08-03 9:48:55
Sergey
Прошу прощения за идиотский вопрос заранее.
Есть машина с FreeBSD 5.4 + Exim 4.67. Почта приходит на эту машину. Надо сделать чтоб она релеилась на другую. Как?
Можете ругать, посылать, но помогите. Нужно быстро, а времени разобраться в этом просто нет. Надеюсь на понимание. Спасибо.
Сергей
Re: Mail relay в Exim
Добавлено: 2007-08-03 11:10:26
Alex Keda
Sergey писал(а):Прошу прощения за идиотский вопрос заранее.
Есть машина с FreeBSD 5.4 + Exim 4.67. Почта приходит на эту машину. Надо сделать чтоб она релеилась на другую. Как?
Можете ругать, посылать, но помогите. Нужно быстро, а времени разобраться в этом просто нет. Надеюсь на понимание. Спасибо.
Сергей
http://www.lissyara.su/?id=1246#46.1
Re: Mail relay в Exim
Добавлено: 2007-08-08 14:48:07
Sergey
Забыл поблагодарить. Благодарю

Re: Mail relay в Exim
Добавлено: 2007-08-08 15:59:46
Sergey
и кстати, уж не поможете ли модифицировать R=send_to_smart_host чтоб почта проверялось dspam'ом ? Подозреваю что надо скрестить dspam_spamcheck_transport и remote_smtp но на живой машине эксперементировать очень не хочется. Заранее спасибо.
Re: Mail relay в Exim
Добавлено: 2007-08-08 19:04:21
Alex Keda
х.з. - не юзал дспамы эти

Re: Mail relay в Exim
Добавлено: 2007-08-08 19:57:27
serge
Re: Mail relay в Exim
Добавлено: 2007-08-08 20:24:51
Alex Keda
поиск яндексом чтоли приделать по сайту....
Re: Mail relay в Exim
Добавлено: 2007-08-08 20:40:08
serge
Да было б не лишнее

Re: Mail relay в Exim
Добавлено: 2007-08-08 21:30:54
Sergey
я конечно тупой

но у меня впечатление что вы меня не поняли ... или я не сог найти по поиску и в примерах конфигов то что мне нужно.
Код: Выделить всё
primary_hostname = spam.domain.ru
...
domainlist local_domains = @
...
idspam_addspam_router:
driver = accept
domains = +local_domains
local_part_prefix = spam-
transport = dspam_addspam_transport
dspam_notspam_router:
driver = accept
domains = +local_domains
local_part_prefix = notspam-
transport = dspam_notspam_transport
send_to_smart_host:
driver = manualroute
route_list = !+local_domains mail.domain.com
transport = remote_smtp
...
dspam_spamscan_router:
driver = accept
domains = +local_domains
no_verify
condition = "${if and {{!eq {$received_protocol}{spam-scanned}} \
{!eq {$received_protocol}{local}} } {1}{0}}"
transport = dspam_spamcheck_transport
require_files = /usr/local/bin/dspam
address_test = false
local_delivery_spam_router:
driver = accept
domains = +local_domains
condition = ${if match{$h_X-DSPAM-Result:}{Spam}}
transport = local_delivery_spam_transport
no_more
...
begin transports
remote_smtp:
driver = smtp
dspam_addspam_transport:
...
dspam_notspam_transport:
...
dspam_spamcheck_transport:
...
local_delivery_spam_transport:
так вот в таком варианте конфига вся _нелокальная_ почта уходит на smarthost без проверки dspam'ом. Как мне это исправить, как заставить всю входящую почту проверятся на спам ? ну или просто ткните в ветку на форуме где это разбиралось - не нашел. Спасибо.
Re: Mail relay в Exim
Добавлено: 2007-08-08 22:14:21
serge
У тя имя домена spam.domain.ru? Т.е. почта для пользователей на него приходит?
Re: Mail relay в Exim
Добавлено: 2007-08-08 23:09:21
Sergey
да, на домен spam.domain.ru приходит. для domain.com переправляется на хост mail.domain.com, но не проверяется на спам.