Используйте CURL для чтения почты?- PHP - PullRequest
2 голосов
/ 27 октября 2010

Hello Можно ли манипулировать сервером dovcot или любым другим подобным сервером с помощью CURL, чтобы вернуть электронную почту для адреса электронной почты?

Я потерпел неудачу с imap_open и мне нужна новая альтернатива.

Мне удалось войти с помощью CURL, но после этого я не знаю, куда идти. Вот что выводится после входа в систему:

+OK Dovecot ready. -ERR Unknown command. -ERR Unknown command. -ERR Unknown command. -ERR Unknown command. -ERR Unknown command. -ERR Unknown command. -ERR Unknown command. -ERR Unknown command. -ERR Unknown command. -ERR Unknown command. -ERR Unknown command. -ERR Too many bad commands. 1+OK Dovecot ready. -ERR Unknown command. -ERR Unknown command. -ERR Unknown command. -ERR Unknown command. -ERR Unknown command. -ERR Unknown command. -ERR Unknown command. -ERR Unknown command. -ERR Unknown command. -ERR Unknown command. -ERR Unknown command. -ERR Too many bad commands. 1

и вот ресурс, который я использую для изучения:

http://techhelp.santovec.us/pop3telnet.htm

-H

1 Ответ

0 голосов
/ 27 октября 2010

CURL больше для HTTP-запросов, хотя он будет выполнять некоторые другие протоколы, такие как ftp. Скорее всего, CURL отправляет набор заголовков HTTP, которые dovecot не поймет. Кроме того, без дополнительной работы он будет закрывать соединение после каждого запроса, заставляя вас каждый раз выполнять последовательность входа в систему. Возможно, вам лучше использовать сокеты . Они не отправят ничего, что вы не хотите отправлять, и останутся открытыми на весь срок действия сценария.

...