Mail relay в Exim

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Sergey
проходил мимо
Сообщения: 5
Зарегистрирован: 2007-08-03 9:42:31

Mail relay в Exim

Непрочитанное сообщение Sergey » 2007-08-03 9:48:55

Прошу прощения за идиотский вопрос заранее.

Есть машина с FreeBSD 5.4 + Exim 4.67. Почта приходит на эту машину. Надо сделать чтоб она релеилась на другую. Как?
Можете ругать, посылать, но помогите. Нужно быстро, а времени разобраться в этом просто нет. Надеюсь на понимание. Спасибо.

Сергей

Хостинговая компания 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/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Mail relay в Exim

Непрочитанное сообщение Alex Keda » 2007-08-03 11:10:26

Sergey писал(а):Прошу прощения за идиотский вопрос заранее.

Есть машина с FreeBSD 5.4 + Exim 4.67. Почта приходит на эту машину. Надо сделать чтоб она релеилась на другую. Как?
Можете ругать, посылать, но помогите. Нужно быстро, а времени разобраться в этом просто нет. Надеюсь на понимание. Спасибо.

Сергей
http://www.lissyara.su/?id=1246#46.1
Убей их всех! Бог потом рассортирует...

Sergey
проходил мимо
Сообщения: 5
Зарегистрирован: 2007-08-03 9:42:31

Re: Mail relay в Exim

Непрочитанное сообщение Sergey » 2007-08-08 14:48:07

Забыл поблагодарить. Благодарю :)

Sergey
проходил мимо
Сообщения: 5
Зарегистрирован: 2007-08-03 9:42:31

Re: Mail relay в Exim

Непрочитанное сообщение Sergey » 2007-08-08 15:59:46

и кстати, уж не поможете ли модифицировать R=send_to_smart_host чтоб почта проверялось dspam'ом ? Подозреваю что надо скрестить dspam_spamcheck_transport и remote_smtp но на живой машине эксперементировать очень не хочется. Заранее спасибо.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Mail relay в Exim

Непрочитанное сообщение Alex Keda » 2007-08-08 19:04:21

х.з. - не юзал дспамы эти :)
Убей их всех! Бог потом рассортирует...


Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Mail relay в Exim

Непрочитанное сообщение Alex Keda » 2007-08-08 20:24:51

поиск яндексом чтоли приделать по сайту....
Убей их всех! Бог потом рассортирует...

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: Mail relay в Exim

Непрочитанное сообщение serge » 2007-08-08 20:40:08

Да было б не лишнее :)

Sergey
проходил мимо
Сообщения: 5
Зарегистрирован: 2007-08-03 9:42:31

Re: Mail relay в Exim

Непрочитанное сообщение Sergey » 2007-08-08 21:30:54

я конечно тупой ;) но у меня впечатление что вы меня не поняли ... или я не сог найти по поиску и в примерах конфигов то что мне нужно.

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

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'ом. Как мне это исправить, как заставить всю входящую почту проверятся на спам ? ну или просто ткните в ветку на форуме где это разбиралось - не нашел. Спасибо.

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: Mail relay в Exim

Непрочитанное сообщение serge » 2007-08-08 22:14:21

У тя имя домена spam.domain.ru? Т.е. почта для пользователей на него приходит?

Sergey
проходил мимо
Сообщения: 5
Зарегистрирован: 2007-08-03 9:42:31

Re: Mail relay в Exim

Непрочитанное сообщение Sergey » 2007-08-08 23:09:21

да, на домен spam.domain.ru приходит. для domain.com переправляется на хост mail.domain.com, но не проверяется на спам.