Проверка адреса получателя
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Agronom
- ст. сержант
- Сообщения: 305
- Зарегистрирован: 2006-12-11 10:30:13
Проверка адреса получателя
Есть два сервера, один форвард с проверкой на спам, второй со списком юзеров и алиасами. Как можно организовать проверку получателя на форварде, чтобы если на втором нет такого юзера или алиаса отфутболивалось сразу? Где-то тут видел приблизительное решение с использованием БД, никак не могу найти.
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Проверка адреса получателя
типа каллоута на второй сервер...
Убей их всех! Бог потом рассортирует...
- Agronom
- ст. сержант
- Сообщения: 305
- Зарегистрирован: 2006-12-11 10:30:13
Re: Проверка адреса получателя
это я читал в полезных скриптах, а как быть с алиасами? И тем более callout вроде как нагружает сервер, а у меня он и без этого подгружен спамассассином. Где можно подробнее почитать про организацию БД (желательно на Постгрисе) и взаимодействие форварда с основным (на котором все юзеры и алиасы)? Везде стоит Exim
-
- проходил мимо
Re: Проверка адреса получателя
В конфигурации экзима по умолчанию есть verify = recipient на приеме в транзитные домены (твой форвард), но он без callout. Поэтому используй нечто вроде:
Здесь:
-- 160 секунд дается вобщем на проверку (у меня таких много, и некоторые проверяют туеву хучу rbl перед выдачей хотябы приглашения, поэтому так много: у тебя же только один сервер, поэтому замерь время).
-- use_sender означает, что при проверке callout будет использоваться реальный адрес _отправителя_ (это нужно если вдруг получатель устроил фильтрацию на основе адресов отправителя)
-- 15 секунд вообще на коннект (на установку соединения syn, syn+ack, ack).
-- defer_ok означает что если получатель недоступен, то почту надо взять (а иначе зачем вообще форвард?)
Код: Выделить всё
accept domains = +relay_to_domains
endpass
verify = recipient/callout=160s,use_sender,connect=15s,defer_ok
-- 160 секунд дается вобщем на проверку (у меня таких много, и некоторые проверяют туеву хучу rbl перед выдачей хотябы приглашения, поэтому так много: у тебя же только один сервер, поэтому замерь время).
-- use_sender означает, что при проверке callout будет использоваться реальный адрес _отправителя_ (это нужно если вдруг получатель устроил фильтрацию на основе адресов отправителя)
-- 15 секунд вообще на коннект (на установку соединения syn, syn+ack, ack).
-- defer_ok означает что если получатель недоступен, то почту надо взять (а иначе зачем вообще форвард?)
Последний раз редактировалось Alex Keda 2007-10-11 9:28:03, всего редактировалось 1 раз.
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...
-
- проходил мимо
Re: Проверка адреса получателя
И еще одно, чуть не забыл.
Никогда не надо делать sender verify callout во внешку! Потому что многие сервера в интернете эти самые каллауты расценивают (и правильно делают!) как спаммерский smtp-scan. В общие черные списки попасть вряд ли удастся, но в индивидуальные - сколько угодно!
Никогда не надо делать sender verify callout во внешку! Потому что многие сервера в интернете эти самые каллауты расценивают (и правильно делают!) как спаммерский smtp-scan. В общие черные списки попасть вряд ли удастся, но в индивидуальные - сколько угодно!
- abanamat
- сержант
- Сообщения: 255
- Зарегистрирован: 2007-03-15 11:24:26
- Откуда: Питер
- Контактная информация:
Re: Проверка адреса получателя
если человек дурак, то это навсегда.dodger писал(а):..расценивают (и правильно делают!) как спаммерский smtp-scan. В общие черные списки попасть вряд ли удастся, но в индивидуальные - сколько угодно!