ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: Inet-Admins
Inet-Admins mailing list archive (inet-admins@info.east.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[inet-admins] =?KOI8-R?B?z9TM1dDZ?=



In article <199903161113.OAA13962@polpot.cityline.ru> you wrote:
> Я сказал только что тот способ, который ты предложил, в лоб не работает.

...

> Да ну? Расскажи, пожалуйста, как ты видишь решение этой проблемы,
> которые бы не требовало приложения рук в такой мере, что заставляло
> бы задуматься о том, что время/нервы админа ценнее :)

Заверни все эти сообщения в отдельный мейлер, задача которого состоит
в переписывании envelope-from/return-path в соответствии с параметром
на входе и отправке письма наружу с кодом возврата.

Трогать сам sendmail и менеджер списка рассылки не нужно.

Если хочется кеширования сессий, то придется модифицировать deliver.c
и переписывание envelope-from сделать уже там.

Все это делается за один вечер.

Другое дело, что этот способ имеет большой overhead :( Раньше в одной
сессии можно было сказать MAIL FROM, несколько RCPT TO и DATA, сейчас
все RCPT TO разворачиваются в серию MAIL FROM, RCPT TO, DATA, RSET, а
это уже плохо.

О. Идея. Сливать все сообщения об ошибках в /dev/null, но раз в месяц
делать обновление подписки с модифицированием envelope-from описанным
выше методом.

"Просто проигнорируйте это сообщение и ваша подписка сохранится".

Если придет отлуп - мы сразу имеем неработающий адрес. Можно даже эту
конструкцию усилить парсером DSN отлупов.

Вот. :)

-- 
Игорь Винокуров
Российская Торговая Система
=============================================================================
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.
Archive is accessible on http://info.east.ru/rus/inetadm.html



 




Copyright © Lexa Software, 1996-2009.