URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 26266
[ Назад ]

Исходное сообщение
"Хитрый вопрос по Sendmail"

Отправлено Al , 11-Фев-03 07:58 
что и где нужно написать в sendmail.cf чтобы можно было поменять адрес получателя на основе каких либо данных?
хотелось бы это сделать где-нибудь в секции check_rcpt

Содержание

Сообщения в этом обсуждении
"RE: Хитрый вопрос по Sendmail"
Отправлено Al , 12-Фев-03 07:17 
>что и где нужно написать в sendmail.cf чтобы можно было поменять адрес
>получателя на основе каких либо данных?
>хотелось бы это сделать где-нибудь в секции check_rcpt

Что это очень сложный вопрос для гуру ?


"RE: Хитрый вопрос по Sendmail"
Отправлено Al , 12-Фев-03 10:26 
>>что и где нужно написать в sendmail.cf чтобы можно было поменять адрес
>>получателя на основе каких либо данных?
>>хотелось бы это сделать где-нибудь в секции check_rcpt
>
>Что это очень сложный вопрос для гуру ?

вопрос остается открытым


"RE: Хитрый вопрос по Sendmail"
Отправлено Al , 12-Фев-03 10:39 
>>>что и где нужно написать в sendmail.cf чтобы можно было поменять адрес
>>>получателя на основе каких либо данных?
>>>хотелось бы это сделать где-нибудь в секции check_rcpt
>>
>>Что это очень сложный вопрос для гуру ?
>
>вопрос остается открытым

ну чтож подождем... пока здесь появится знающий человек


"RE: Хитрый вопрос по Sendmail"
Отправлено AL , 13-Фев-03 10:11 
>>>>что и где нужно написать в sendmail.cf чтобы можно было поменять адрес
>>>>получателя на основе каких либо данных?
>>>>хотелось бы это сделать где-нибудь в секции check_rcpt
>>>
>>>Что это очень сложный вопрос для гуру ?
>>
>>вопрос остается открытым
>
>ну чтож подождем... пока здесь появится знающий человек

что так и не появился ?


"RE: Хитрый вопрос по Sendmail"
Отправлено victor , 13-Фев-03 20:01 
Ты конкретно скажи что нужно. На основе каких данных - адреса, заголовка, письма? В каждом случае решения разные.

"RE: Хитрый вопрос по Sendmail"
Отправлено skydion , 13-Фев-03 20:15 
Если я правильно понял то тебе нужно копать в сторону файла genericstable
где прописываеш к примеру:

vasja pupkin@benladen.ru)
vasja2 pupkin2@benladen.ru

и вперед. А в sendmail.mc файле прописываеш
FEATURE(`genericstable', `hash -o /etc/mail/genericstable.db') dnl
потом делаше m4 sendmail.mc> sendmail.cf и перезапускаш sendmail.

У меня так работает и никаких проблем и такую фичу можно для каждого
юзера замутить.


"RE: Хитрый вопрос по Sendmail"
Отправлено LOL , 14-Фев-03 08:34 
>Если я правильно понял то тебе нужно копать в сторону файла genericstable

вобщем-то это похоже на то что нужно, только мне хотелось бы провернуть это на уровне правил в sendmail.cf - динамически

например: пришло письмо от sender@host для user1@myhost и в моем куске кода в sendmail.cf определилось что это письмо надо положить user1 (ну скажем если есть заголовок X-Mailer), т.е. ничего не менять. Другое письмо от того же sender@host должно лечь user2 (т.к. этого заголовка X-Mailer нету).

т.е. я определяю динамически по каким-то данным в sendmail.cf, что это письмо нужно перенаправить user1, а другое письмо user2,


"RE: Хитрый вопрос по Sendmail"
Отправлено skydion , 14-Фев-03 10:13 
ну попробуй тогда procmail или milter в поставке sendmail 8.12 кажись уже
есть.