Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 25, 2015 21:03:51

bones
Зарегистрирован: 2014-02-27
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

валидация email

Всем доброго времени суток!
У мен возникла проблема и я не знаю как ее решить. Я решил открыть свои сервис рассылок, но некоторые из клиентов шлют письма на несуществующие адреса. Из-за этого на моем почтовом сервере скапливаетс огромная очередь с пометкой MAILER-DAEMON. Как средствами Питона или почтового сервера запретить отправлять почту на не существующие адреса или проверять адрес на валидность. Буду очень признателен, если поможете! Спасибо!
Почтовик - postfix

Офлайн

#2 Июнь 25, 2015 21:09:55

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

валидация email

validate_email



————————————————
-*- Simple is better than complex -*-

Офлайн

#3 Июнь 25, 2015 21:27:15

bones
Зарегистрирован: 2014-02-27
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

валидация email

Спасибо, но я так понял это просто проверка домена адреса. но а как определить если такой адрес в таком домене?

Офлайн

#4 Июнь 25, 2015 21:41:04

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

валидация email

Verify email exists
Check if the host has SMTP Server and the email really exists:

from validate_email import validate_email
is_valid = validate_email('example@example.com',verify=True)



————————————————
-*- Simple is better than complex -*-

Офлайн

#5 Июнь 25, 2015 21:47:02

bones
Зарегистрирован: 2014-02-27
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

валидация email

пробую так is_valid = validate_email('weuejhjfkssgdnkjs@mail.ru',verify=True)
возращает True. Врядли такой адрес действительно существует((

Офлайн

#6 Июнь 25, 2015 21:49:29

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

валидация email

а почему бы и нет?
это же mail.ru, я бы по другому и не назывался))



————————————————
-*- Simple is better than complex -*-

Отредактировано terabayt (Июнь 25, 2015 21:49:44)

Офлайн

#7 Июнь 25, 2015 21:59:36

bones
Зарегистрирован: 2014-02-27
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

валидация email

по поводу мейла согласен))
спасибо, terabayt!

Офлайн

#8 Июнь 28, 2015 23:48:42

bones
Зарегистрирован: 2014-02-27
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

валидация email

кто-нить может еще подсказать, так как достойного решения до сих пор не найдено

Офлайн

#9 Июнь 29, 2015 01:39:43

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9873
Репутация: +  853  -
Профиль   Отправить e-mail  

валидация email

bones
Как средствами Питона или почтового сервера запретить отправлять почту на не существующие адреса или проверять адрес на валидность.
Всегда можно указать как несуществующий, так и чужой адрес.

bones
Я решил открыть свои сервис рассылок, но некоторые из клиентов шлют письма на несуществующие адреса.
Прежде чем добавлять в список рассылки, требуй подтверждения с того адреса.



Офлайн

#10 Июнь 29, 2015 06:32:44

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

валидация email

Можно еще bounce от почтовых серверов обрабатывать



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version