Re: external проверка при получении почты

От: Dmitry Akindinov <CGatePro_at_mx_ru>
Дата: Thu 05 Apr 2007 - 11:53:38 MSD

Здравствуйте,

Герасимов Александр Викторович wrote:
> Что-то вы меня совсем запутали. Поправьте меня если ошибаюсь.
> Почитав http://www.stalker.com/CommuniGatePro/Helpers.html#AUTH
> Я понял что можно написать скрипт который будет сообщать CGP можно-ли принять письмо для другого домена и куда его переслать, по аналогии настройки в Router
> Relay: mydomain2.ru = mydomain2.ru@[192.168.1.1]
> Только этот вариант пересылает любое письмо для домена mydomain2.ru, а скрипт будет прежде чем сказать ROUTED [RELAY] проверять этот адрес.
> Опять же из этого описания я понял что мне надо мой скрипт установить в Settings->General->Helpers->External Authentification
> И что-то прописать в ROUTER ("The External Authentication program can be used to assist in address Routing")
> Так вот вопрос что прописать в Router, чтобы для адресов из домена mydomain2.ru запускался скрипт.

В таблицу роутера ничего писать не надо. Надо создать домен и в нем разрешить консультации со внешним аутентификатором.

>
> -----Original Message-----
> From: CommuniGate Pro Russian Discussions [mailto:CGatePro@mx.ru]
> Sent: Thursday, April 05, 2007 9:58 AM
> To: CommuniGate Pro Russian Discussions
> Subject: Re: [CGP] external проверка при получении почты
>
> Здравствуйте,
>
> Герасимов Александр Викторович wrote:

>> Добрый день.
>>
>> Спасибо за ответ.
>> Этот вариант не удобен тем что надо будет постоянно на CGP править, да и лично я не имею списка всех адресов с другого сервера.
>> Так что этот вариант не подходит.
>> Для этого я и написал скрипт проверки пользователя на другом сервере.
>> Объясните пожалуйста как его, этот скрипт, можно подключить !

>
> Домен все равно придется создать, а в его настройках включить опцию для
> Unknown Names -> Consult with the External Authenticator - YES.
>
> Скрипт ваш, как вы уже поняли, надо реализовать и настроить в СGPro в
> виде внешнего аутентификатора:
> <http://www.stalker.com/CommuniGatePro/Helpers.html#AUTH>
>
>
>
>> Vladimir Starikov wrote:
>>
>> Наиболее правильное решение Вашей задачи предложил некоторое время
>> назад Dmitry Akindinov.
>>
>> Создать домен на релее и заполнить его форвардерами в виде
>>
>> user -> user%domain.name@smtpserver.domain.name.25.via
>>
>>
>> Цель - при получении письма для адреса которого нет у клиента сразу
>> отвечать:
>> 550 <email> unknown user account, а не пытаться переслать далее.
>>
>>
>> --
>> Best regards,
>> Dmitry Akindinov -- Stalker Labs.
>>
>> 04.04.07, Герасимов Александр Викторович <CGatePro@mx.ru> написал(а):
>>
>> Добрый день.
>>
>>
>> Есть сервер CGP который принимает почту для отдельного домена и пересылает её на другой сервер.
>> Сделано это просто строкой Relay: mydomain2.ru = mydomain2.ru@[192.168.1.1]
>> Но при такой ситуации CGP ничего не знает об адресе, существует такой или нет на другом сервере.
>> В результате при пересылке на другой сервер тот не принимает сообщение для несуществующего адреса, и CGP создает письмо отправителю о недоставки.
>> Кстати, как можно отключить создание этого сообщения ?
>>
>> http://www.stalker.com/CommuniGatePro/Helpers.html#AUTH
>> тут я почитал, и понял что скрипт должен принять сообщение типа:
>> 00010 ROUTE <user1> [MAIL]
>> И ответить <00010 ERROR this account is blocked> если не принимаем почту или
>> <00011 ROUTED [RELAY] userX@domain100.dom> если принимаем.
>>
>> В общем я написал такой скриптик, но как его подключить не понимаю.
>> Подскажите пожалуйста как подключить внешний скрипт который бы делал проверку на наличии такого пользователя на другом сервере и соответственно принимал или отвергал письмо.
>>
>>
>> ##################################################################
>> Вы получили это сообщение потому, что подписаны на список рассылки
>>   <CGatePro@mx.ru>.
>>
>> Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
>> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
>> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
>> Для административных запросов адрес <CGatePro-request@mx.ru>
>> Архив списка: http://mx.demos.su/lists/cgp-russian/
>>
>>
>>

>
-- 
Best regards,
Dmitry Akindinov -- Stalker Labs.
Получено Thu Apr 05 07:53:52 2007

Этот архив был сгенерирован hypermail 2.1.8 : Thu 05 Apr 2007 - 12:14:54 MSD