2010-06-06 4 views
0

Я устал от своего мозга о том, как определить, какой протокол используется почтовым ящиком. Я создаю простое приложение C#, которое получает адрес электронной почты и читает все письма, прежде всего, я должен знать, как получить доступ к этому почтовому ящику (какой протокол использовать) - я ищу способ проверить, что это соответствующий протокол (и, пожалуйста, не предлагайте мне попробовать получить доступ ко всем из них).Определение протокола доступа к почтовому ящику с использованием C#

BTW, у меня нет ограничений, какие рамки использовать.

Хэнкс заранее !!! Я буду быстро реагировать (и хорошо :))!

+0

Вы имеете в виду IMAP vs POP, unencrypted vs TLS или что? –

+0

только для определения протокола (поп, imap или http - протоколи, используемые для чтения писем) - tls может быть лучше, но пока это не доступно. – isbn100

ответ

1

Невозможно сказать только с адреса, какие методы доступа могут работать. Существуют 2 основных протокола (POP3 и IMAP) и их варианты SSL. Кроме того, имеется вся другая информация, которая вам нужна, связанная с адресом (почтовый сервер с POP3/IMAP и т. Д.).

Общий прецедент здесь обрабатывается путем получения от пользователя соответствующих данных (включая протокол).

+0

Я не могу получить эти данные от пользователя. Есть ли способ узнать протокол MAIL SERVER? Я знаю, что web2mail делает это так, что это возможно. (может быть, нет прямого способа получить эти данные, кроме попыток получить почту?) – isbn100

+0

Я бы предположил, что web2mail делает несколько вещей - 1, догадывается на множество имен почтового сервера (на основе домена) , затем 2, пытается использовать множество портов, связанных с общими протоколами, пока не найдет тот, который работает. – Joe

Смежные вопросы