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

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

А на обычном АСП кто-нибудь реализовывал?
...
Рейтинг: 0 / 0
14.04.2003, 15:03
    #32139991
Jcomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка существования e-mail'a.
На обычном асп, тоже можно но нужно найти компоненты (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
14.04.2003, 16:01
    #32140067
Larvef
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка существования e-mail'a.
Jcomp

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


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