|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Pavel V. Ammosov 2:5020/52 12 Apr 2001 19:11:36 To : All Subject : Re: Проверка юзверя в домене, чтобы небыло спама :) -------------------------------------------------------------------------------- > >Я взял, как ты сказал, любой менеджер списки рассылки.. самодельный, >правда... в общем, оно тупо отправляет на адрес минуя различного рода >проверки. А если по конкретнее? Какой менеджер рассылки посоветуешь? mailman, ezmlm. >Просто я тут еще за хостинг-узлом слежу, так вот мне постоянно возращается >на postmaster куча писем с рассылкой новостей от различных %!#$^$%&%, >которые у нас хостятся. :) Hе хотелось бы последовать их примеру. Классический способ -- это для каждого письма делать свой Envelope-From, тогда, когда принимающий MTA будет вынужден вернуть твое письмо, он вернет его по указанному тобой адресу и ты сможешь получить его своим каким-то скриптом из под MTA. То есть, ты отправляешь письмо #$email_id для адреса $address, листа $list: open SENDMAIL, "|/usr/sbin/sendmail -f $list-$email_id-$address1@твойдомен $address" or die "sendmail: $!"; где ($address1 = $address) =~ s/@/=/ и на каком-то этапе MTA решает его вернуть, оно вернется к тебе на $list-$email_id-$address1@твойдомен. Естественно, прописать все возможные сочетания из ($list, $email_id, $address) в /etc/aliases или его заменителе невозможно, читай документацию на свой MTA :-) Кроме того: * традиционно -f имееют право указывать только т.н. Trusted Users, так что тебе придется к ним добавить юзера, из-под которого работает твоя рассылка. * Этот способ предполагает, что для каждого адреса придется генерировать индивидуальное письмо, что может создать значительную нагрузку на сервер. * Предложил этот способ, назвав его VERP (Variable Envelope Return Paths), DJB в ftp://koobera.math.uic.edu/www/proto/verp.txt -- Pavel Ammosov O \ apavel@aha.ru __ ) http://isabase.philol.msu.ru/~apavel/ ) wget -O - isabase.philol.msu.ru/~apavel/key.asc|pgp -fka O / --- slrn/0.9.6.3 (Linux) * Origin: Mr. Postman (2:5020/52.0) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/816210898249f.html, оценка из 5, голосов 10
|