Загрузка почты с hotmail

Я хочу написать сценарий загрузки сообщений из hotmail.

И Gmail, и Hotmail разрешают доступ через защищенный протокол POP через порт 995.

Мой скрипт отлично работает с Gmail... но после отправки строки на Hotmail

ПОЛЬЗОВАТЕЛЬ [email protected]

Я не получаю ответа.

Я установил Windows Live Mail, и он явно может загружать мои сообщения горячей почты.

  1. Есть ли способ отследить SSL, чтобы я мог видеть, что я делаю неправильно?
  2. Ожидает ли hotmail что-то еще, кроме сообщения USER от клиента?

Это пример кода из оболочки REBOL.

>> pop: open/lines ssl://pop3.live.com:995
>> set-modes pop [secure: true]
>> pick pop 1
== "+OK BLU0-POP295 POP3 server ready"
>> insert pop "USER [email protected]"
>> pick pop 1 
== none

person Graham Chiu    schedule 15.07.2009    source источник
comment
опубликуйте часть исходного кода, который вы используете для общения с сервером...   -  person Michael Pryor    schedule 15.07.2009
comment
›› pop: open/lines ssl://pop3.live.com:995 ›› set-modes pop [secure: true] ›› выбрать pop 1 == +OK BLU0-POP295 POP3-сервер готов ›› вставить pop USER myliveaccount @hotmail.com ›› выбрать поп 1 == нет   -  person Graham Chiu    schedule 15.07.2009


Ответы (1)


Я не эксперт по rebol, но вам может понадобиться включить \r\n в конце командной строки USER, чтобы уведомить POP-сервер о завершении отправки ввода. Я предполагаю, что сервер все еще ждет, пока вы отправите дополнительную информацию или закончите линию.

person dhable    schedule 15.07.2009
comment
Я думаю ты прав. open/lines должен обрабатывать это прозрачно, но похоже, что он отправляет только LF. Я должен отправить отчет об ошибке на rebol.com - person Graham Chiu; 15.07.2009
comment
вставка pop USER [email protected]^M работает как REBOL, после чего добавляет LF. - person Graham Chiu; 15.07.2009
comment
забыл упомянуть, что защищенный протокол для Rebol2 можно загрузить с compkarori.co.nz: 8090/REBOL_stuff/REBOL_2/Secure_POP_and_SMTP - person Graham Chiu; 09.02.2013