11.06.2015, 12:49, "Анатолий Гришаев" <[email protected]>: >> 11 Jun 2015 09:24:00 GMT+3 пользователь arto >> ([email protected]) написал: >> >> 10.06.2015, 09:23, "[email protected]" <[email protected]>: >> > Для решения задачи №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****[email protected] 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:<[email protected]> 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:[email protected]] 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 >> > [email protected] | http://moscow.pm.org >> > -- >> > Moscow.pm mailing list >> > [email protected] | http://moscow.pm.org >> -- >> wbw, artur >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org -- wbw, artur -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
