Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Полная проверка адресов выполняется путем соединения с почтовым сервером,

адрес которого указан в MX записи, которую возвращает DNS сервер путем запросов у этого домена, или напрямую у DNS сервера, в том случае если не была найдена MX запись.

После соединения с сервером программа пробует посылать почту проверяемому адресу.

Если сервер отвечает на запрос соединения с этим ящиком, электронный адрес помечается как — «Ящик существует» ,

в обратном случае — как — «Ящик не существует».

Пример лога работы алгоритма в одном из существующих продуктов я привел в файле check log.txt

Для примера код, реализованный мною на базе DLL от Chilkatsoft http://www.chilkatsoft.com/download/ChilkatDotNet4-9.3.2-win32.msi . Код реализован в приложенном файле algorithm-with-chilkat.txt

///

/// Проверка email на существование

///

/// email для проверки

///

public bool emailExists(string email)

Теперь поясню почему не работает. В данном случае второй вызов receivedMsg = socket.ReceiveString(); возвращает NULL. Почему то проблематично делать подряд 2 цикла SendString-ReceiveString (даже если 2 раза HELO послать).

=================

Собственно задача. Реализовать на C# функцию следующего прототипа c учетом вышеописанного алгоритма. Проверять работу будем аналогично на 2 emailах (существующем [email protected] и несуществующем [email protected]). Желательно реализовать на базе библиотеки socket от chilkat

///

/// Проверка email на сущестование

///

/// email для проверки

///

public bool emailExists(string email)

{

try

{

return true;

}

catch (Exception exp)

{

lastError = exp.Message;

return false;

}

}

Оплата 15$, после проверки (можно по скайп с расшариванием экрана).

11 лет назад
lofti
37 летУкраина
15 лет в сервисе
Был
7 лет назад
16 отзывов(-1)
  • Похожие заказы
  • Есть некое предложение, назовем его – шаблон. У него есть основа – неменяющийся текст и есть элементы, текст меняющийся. Привожу пример, в квадратных скобках – меняющийся текст, без них – основа шаблона. [Умная] [Девочка] [ела] ...

    Закрыт
    11 лет назад
  • $10000

    Обязательно: - desktop приложение под windows xp/vista/7. Язык желательно c++ (qt) или java (awt/swt). Можно любой, если обоснуете. - добавление, изменение, хранение показаний датчиков 5-ти разных типов (данные должны вводиться руками в excel-like таблицы). - ...

    Закрыт
    11 лет назад
  • $83

    Друзья, нужно написать следующую программу: Загрузка данных на дропбокс с флешки. При вставлении флешки Выдаётся сообщение - загрузить все фото за хх.xx.xx. Где хх.xx.xx - вчерашнее число. Все файлы jpg Называются текущим числом в виде - хх.xx.xx_1,хх.xx.xx_2 итд Далее все ...

    Закрыт
    11 лет назад
  • Добрый день. Нужно сделать приложение для терминала под MS Windows Embedded POSReady 2009. Желательно на C++. Суть приложения – магазин – каталог, фильтры, корзина, регистрация. Интерфейсы отрисованы (схематично, особого дизайна не нужно), серверная логика приложения ...

    Закрыт
    11 лет назад
  • Требуется разработать алгоритм, который будет выдавать оптимальный ход для игры типа «3 и более в ряд». Элементы будем называть геммами. Размер игрового поля может быть от 5х5 до 10х10. Задается константой в исходном файле ...

    Закрыт
    11 лет назад
  • Требуется специалист на СиШарпе Необходимо обслуживать рабочую программу по постингу написанную на СиШарпе. Суть программы - это постинг сообщений в наших темах на форумах, чатах блогах и т.д. Постим мы уведомления об издании очередного видео выпуска на VideoBlogAKimA.com Постепенно ...

    Прикладное ПОнет заявок
    Закрыт
    11 лет назад
  • $250

    Надо написать программу подсчета потока людей на с++. Камера висит над дверью, или над проходом и смотрит перпендикулярно вниз. Результатом программы должно являться количество человек прошедших в одну сторону и в другую. Программа должна работать ...

    Закрыт
    11 лет назад
  • $500

    Необходимо разработать систему по автоматической устаоновке, обновлению, удалению, запуску программ. Краткое ТЗ предоставим по требованию. Необходимо не только разработать систему но и спроектировать логику работы. Нужен спец по автоматизации. Среда в которой будет работать программа ...

    Закрыт
    11 лет назад
  • $350

    Необходимо разработать плагин для IE (8,9,10), желательное чтобы работало в (6,7) ТЗ по требованию предоставим. Убедительная просьба писать только людям с опытом разработки. Срок разработки 1 неделя. email: [email protected]

    Закрыт
    11 лет назад