[Moscow.pm] Рассылки: исключение заброшенных почтовых ящиков
arto
artur+moscow.pm.org на niif.spb.su
Чт Июн 11 04:40:21 PDT 2015
11.06.2015, 12:49, "Анатолий Гришаев" <0body0 на rambler.ru>:
>> 11 Jun 2015 09:24:00 GMT+3 пользователь arto (artur+moscow.pm.org на niif.spb.su) написал:
>>
>> 10.06.2015, 09:23, "snelius на tsu.ru" <snelius на tsu.ru>:
>> > Для решения задачи №1 осмелюсь предложить модуль https://metacpan.org/pod/Mojo::Email::Checker::SMTP чз который вы можете прогнать весь свой список адресов и выяснить куда следует отправлять а куда уже нет. Модуль конечно имеет определённую зависимость, но я не думаю что это большая проблема.
>> А как вы отлавливаете такие сайты, как mxs.mail.ru,
>> которые всегда отвечают 250 OK после "RCPT To" ?
>
> Таки не всегда "250 ОК", случайно наткнулся в логе: "
> relay=mxs.mail.ru[94.100.180.150]:25, delay=0.07, delays=0.02/0/0.01/0.05, dsn=5.0.0, status=bounced (host mxs.mail.ru[94.100.180.150] said: 550 Message was not accepted -- invalid mailbox. Local mailbox tanya****82 на mail.ru is unavailable: user not found (in reply to end of DATA command))"
У них минимум есть ограничение на длину local-part.
А так:
# print TEST | sha1 | cut -c1-32
4c49b08e9b258e0e5867d76ce583c159
# socat readline tcp:mxs.mail.ru:smtp
220 Mail.Ru ESMTP
HELO ***.spbu.ru
250 mx46.mail.ru ready to serve
MAIL From:<>
250 OK
RCPT To:<4c49b08e9b258e0e5867d76ce583c159 на mail.ru>
250 OK
QUIT
221 mx46.mail.ru closing connection
> Остальные большие почтовые сервера тоже хорошо отбивают: yandex.ru, pochta.ru, rambler.ru, google.com.
m.b., их не проверял.
>> > -----Original Message-----
>> > From: Moscow-pm [mailto:moscow-pm-bounces+snelius=tsu.ru на pm.org] On Behalf Of Анатолий Гришаев
>> > Sent: Wednesday, June 10, 2015 3:46 AM
>> > To: Moscow.pm group
>> > Subject: Re: [Moscow.pm] Рассылки: исключение заброшенных почтовых ящиков
>> >
>> > 09.06.2015 23:57, Dmitry Ivanov пишет:
>> >> Здравствуйте, Анатолий.
>> >>
>> >> Вы писали 9 июня 2015 г., 21:03:28:
>> >>
>> >>> С наскоку такое сразу не получилось решить.
>> >> Давайте посмотрим куски логов и то, что вы пытаетсь сделать.
>> >
>> > 1) Я хочу исключить из моего списка рассылки те email, на которые server клиента говорит, что ящик не существует, заброшен и более не работает и т.п.
>> >
>> > Все остальные email меня не интересуют даже, если пользователь отправляет мои письма в /dev/null
>> >
>> > 2) Не хочется изобретать в данном месте свой велосипед.
>> > Мне кажется таких велосипедов достаточно было написано.
>> > И для собственно качество данного куска кода для меня не критично.
>> >
>> > 3) Собственно для моей задачи требуется regexp, которым можно выцепить все email c успешной доставкой. Но именно все.
>> >
>> >> Главное: кому вы пытаетсь это сказать?
>> >
>> > Да все верно. Никому. Формат логов постфикса пугает на первый взгляд
>> >
>> >>
>> >
>> > --
>> > Moscow.pm mailing list
>> > moscow-pm на pm.org | http://moscow.pm.org
>> > --
>> > Moscow.pm mailing list
>> > moscow-pm на pm.org | http://moscow.pm.org
>> --
>> wbw, artur
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
--
wbw, artur
Подробная информация о списке рассылки Moscow-pm