2010-10-27 10 views
2

Bonjour Est-il possible de manipuler un serveur dovcot ou n'importe quel serveur similaire avec CURL pour renvoyer un email pour une adresse e-mail?Utilisez CURL pour lire le courrier? - PHP

Je n'ai pas réussi avec imap_open et j'ai besoin d'une nouvelle alternative.

J'ai pu me connecter en utilisant CURL mais après je ne sais pas où aller. C'est ce qui est émis après la connexion:

+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 

et c'est la ressource que je utilise pour l'étude:

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

-H

Répondre

0

plus de CURL pour les requêtes HTTP, bien qu'il fera d'autres protocoles, comme ftp. Il est fort probable que CURL envoie une suite d'en-têtes HTTP que dovecot ne comprendra pas. De plus, sans travail supplémentaire, il fermera la connexion après chaque requête, vous obligeant à faire la séquence de connexion à chaque fois. Vous pourriez être mieux d'utiliser sockets à la place. Ceux-ci n'enverront rien que vous ne voulez pas envoyer, et resteront ouverts pour la vie du script.