Имя: Пароль:
1C
 
Проверка наличия (доступности) адреса e-mail
0 bvb
 
09.09.19
12:32
Нужна возможность программно (через скрипт , API или что угодно) (по типу сервиса https://2ip.ru/mail-checker/) проверить доступность адреса e-mail

синтаксическую проверку не предлагать - адрес может быть синтаксически валиден, но из-за ошибки в написании не существовать
1 ДенисЧ
 
09.09.19
12:36
не проверишь. Сейчас на это такие защиты ставят...
Это лет 30 назад кайф был... И о доставке, и о прочтении...
А сейчас - представляешь, какая волна спама начнётся, если спамер найдёт достоверный способ проверять реальность ящика?
2 vova1122
 
09.09.19
12:37
3 vova1122
 
09.09.19
12:38
Вы уверенны что сервис правильно проверяет?. Счас проверил. Просно набор букв [email protected] А сервис говорит что такой существует
4 bvb
 
09.09.19
12:41
(3) Я его привел как пример он глючный

У меня практическая проблема : в рассылке бойцы забили неправильный адрес - как его вычленить из массива адресов хз

Сервер возвращает :
Невозможно отправить отчет по электронной почте:
{ОбщийМодуль.РаботаСПочтовымиСообщениями.Модуль(124)}: Следующие почтовые адреса не были приняты почтовым сервером:
: Неверный синтаксис команды. Возможно ошибка в написании почтового адреса (SMTP error code 501 5.1.3 Bad recipient address syntax.
)
        ВызватьИсключение ТекстОшибки;
5 bvb
 
09.09.19
12:42
Судя по Bad recipient address syntax. все таки есть синтаксичская НЕвалидность
6 vova1122
 
09.09.19
12:46
Ну да, только синтаксис. Почта может не существовать, но письмо всеравно отправится. А уже почтовый сервис только проверяет есть у него такой адрес или нет. и если нет то через некоторое время пришлет обратно ответное письмо. Вот только по этому письму и анализировать
7 Kigo_Kigo
 
09.09.19
12:47
8 Exec
 
09.09.19
12:49
Bad recipient address syntax - это скорее всего - запятая, вместо точки в адресе, или русская буква, вместо английской, или спецсвимвол, типа кавычек. Сделай поиск среди получателей у себя в базе на невалидные символы