Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Проверка Email в БД MS SQL  [new]
Aleksey br
Member

Откуда:
Сообщений: 76
Доброго всем дня!
Можно ли как-то средствами MS SQL Server настроить проверку email-адресов которые записаны в таблице БД?
К примеру У меня есть таблица с email dbo.emails и в ней значения

emails status
11@11.comnull
12@1.yanull
dymnih@uf.runull
pso@bhfz.com.nfnull

чтобы проверять эти email ну или хотябы домены и проставлять соответствующий статус в поле "статус"
особые подробности типа
Details
550 5.7.606 Access denied- banned sending IP [89.252.16.6]
450 4.7.1 <localhost>: Helo command rejected: Host not found
500 Connection timed out (Winsock error #10060)
DNS Query failed: No MX servers were found
250 Accepted

особо не нужны - просто VALID/ NOT Valid
20 мар 17, 11:26    [20313057]     Ответить | Цитировать Сообщить модератору
 Re: Проверка Email в БД MS SQL  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
Aleksey br,

ну насколько я понимаю, то получить подобную информацию о действующем/валидном адресе, надо послать письмо :) письма слать sql через sp_send_dbmail например
20 мар 17, 11:31    [20313095]     Ответить | Цитировать Сообщить модератору
 Re: Проверка Email в БД MS SQL  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
ну и результат смотреть

автор
A return code of 0 means success. Any other value means failure. The error code for the statement that failed is stored in the @@ERROR variable.
20 мар 17, 11:32    [20313101]     Ответить | Цитировать Сообщить модератору
 Re: Проверка Email в БД MS SQL  [new]
Aleksey br
Member

Откуда:
Сообщений: 76
TaPaK,

это да...
Но, возможно, есть какой-то инструментарий для ms sql server подобно програмке Mail List Validator 2.0
Картинка с другого сайта.


к которому можно подключаться ...
20 мар 17, 11:41    [20313177]     Ответить | Цитировать Сообщить модератору
 Re: Проверка Email в БД MS SQL  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
Aleksey br,

а при чём здесь вообще sql сервер-то?
20 мар 17, 11:43    [20313187]     Ответить | Цитировать Сообщить модератору
 Re: Проверка Email в БД MS SQL  [new]
Aleksey br
Member

Откуда:
Сообщений: 76
TaPaK,

данные в эту прожку попадают по ODBC. Есть еще куча сервисов по проверке email, но у меня не получилось к ним подключиться...
20 мар 17, 11:47    [20313215]     Ответить | Цитировать Сообщить модератору
 Re: Проверка Email в БД MS SQL  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
Aleksey br
TaPaK,

данные в эту прожку попадают по ODBC. Есть еще куча сервисов по проверке email, но у меня не получилось к ним подключиться...

ммм ещё раз спросить, про при чём здесь бедный sql?
20 мар 17, 11:49    [20313225]     Ответить | Цитировать Сообщить модератору
 Re: Проверка Email в БД MS SQL  [new]
Aleksey br
Member

Откуда:
Сообщений: 76
TaPaK,

смешно...
но все же:
1) Есть данные в таблице в виде email-адресов
2) Есть сервисы для проверки email-адресов НЕ ОТСЫЛАЯ сообщения на эти адреса
3) Есть ли такая возможность в SQL-сервер (DB-mail)?
20 мар 17, 11:58    [20313279]     Ответить | Цитировать Сообщить модератору
 Re: Проверка Email в БД MS SQL  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
В строке поиска по форуму набираем "проверка email".
Наслаждаемся: https://www.sql.ru/forum/actualsearch.aspx?search=???????? email&sin=0&bid=1&a=&ma=0&dt=-1&s=1&so=1

Например: Реализация проверки правильности e-mail на SQL (может быть кому-то пригодится)

Как говорится, всё уже когда-то где-то было
20 мар 17, 12:00    [20313298]     Ответить | Цитировать Сообщить модератору
 Re: Проверка Email в БД MS SQL  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
iap,

автор
особо не нужны - просто VALID/ NOT Valid
текстовая валидность введённого не интересует :)
20 мар 17, 12:01    [20313309]     Ответить | Цитировать Сообщить модератору
 Re: Проверка Email в БД MS SQL  [new]
Aleksey br
Member

Откуда:
Сообщений: 76
iap,

Спасибо - буду смотреть.
20 мар 17, 12:12    [20313366]     Ответить | Цитировать Сообщить модератору
 Re: Проверка Email в БД MS SQL  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
TaPaK
iap,

автор
особо не нужны - просто VALID/ NOT Valid
текстовая валидность введённого не интересует :)
То есть, надо проверить существование ящика, а не адрес?
20 мар 17, 12:16    [20313385]     Ответить | Цитировать Сообщить модератору
 Re: Проверка Email в БД MS SQL  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
iap
TaPaK
iap,

пропущено...
текстовая валидность введённого не интересует :)
То есть, надо проверить существование ящика, а не адрес?

ну я так понимаю ТС
20 мар 17, 12:17    [20313389]     Ответить | Цитировать Сообщить модератору
 Re: Проверка Email в БД MS SQL  [new]
Aleksey br
Member

Откуда:
Сообщений: 76
TaPaK
iap
пропущено...
То есть, надо проверить существование ящика, а не адрес?

ну я так понимаю ТС


Да - все верно. текстовую валидность я уже проверил (до написания поста) - теперь нужно проверять валидность самого email без отправки письма.
20 мар 17, 12:34    [20313463]     Ответить | Цитировать Сообщить модератору
 Re: Проверка Email в БД MS SQL  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
TaPaK
iap
пропущено...
То есть, надо проверить существование ящика, а не адрес?

ну я так понимаю ТС
Надо срочно начинать работать ясновидящим!
20 мар 17, 12:38    [20313477]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить