powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проверка существования e-mail'a.
5 сообщений из 5, страница 1 из 1
Проверка существования e-mail'a.
    #32139889
Larvef
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-нибудь делал такое средствами ASP?
Не возможности существования, а реальности адреса.
...
Рейтинг: 0 / 0
Проверка существования e-mail'a.
    #32139918
Jcomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну встречал я, на ASP.NET .. надо ?
Принцип прост, сначала проверяеш регулярными выражиниями, потом смотриш есть ли хочт (то что после собаки), если хочт есть лезеш телнетом, и и смотриш есть ли юзер.

Таков алгоритм.
...
Рейтинг: 0 / 0
Проверка существования e-mail'a.
    #32139938
Larvef
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jcomp
Ага, скинь, пожалуйста.

А на обычном АСП кто-нибудь реализовывал?
...
Рейтинг: 0 / 0
Проверка существования e-mail'a.
    #32139991
Jcomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На обычном асп, тоже можно но нужно найти компоненты (COM) , для работы с сокетами.
вот примерно так на ASP.NET (до телнета не дошел .. впадло, сам допиши)
C#:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
private void sendMessage(string email,string message) 
		{
if (Regex.IsMatch(email, "^[\\w-\\.]+\\@([\\w]+\\.)+\\w+$" ,RegexOptions.IgnoreCase))  // проверяем есть ли собака, точка ну вобщем не  "бла-бла-бла"  ли написано
			{
				string domain = email.Substring(email.IndexOf( "@" )+ 1 ); //вырезаем домен
				string ip;
				try 
				{
					ip= Dns.Resolve(domain).AddressList[ 0 ].ToString(); //пытаемся получить ай-пи , если получаем то можно считать что есть ящик (хотя тут бы ещо телнетом проверить)
					try 
					{
    //Вот тут отсылка сообщения .. каким методом, ну это уже кто-как
					} 
					catch (Exception e) 
					{
  // Ошибка отсылки
					}
				} 
				catch (System.Net.Sockets.SocketException es)
				{ 
 // Ошибка получения ай-пи хочта, делай с мылом все что хочеш, я делаю вот это - moveToBlackList(id,email);
				}
			} 
			else 
			{
                                        // Ну а тут типа  "бла-бла-бла"  было
				moveToBlackList(id,email);
			}

		}


Типа все .
...
Рейтинг: 0 / 0
Проверка существования e-mail'a.
    #32140067
Larvef
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jcomp

Спасибо тебе огромное!
Буду уговаривать шефа дать написать вещицу на точке.НЕТ :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проверка существования e-mail'a.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]