Tu propio gestor de correos con PHP
Ya hemos visto como enviar correos con PHP utilizando phpmailer, correos con adjuntos y con todas las posibilidades, ahora veamos como recibir y leer los correos que nos envían a nuestro buzón con la clase receivemail. Incluimos la clase include_once '../clases/receivemail.class.php'; // Creamos el objeto receivemail, es importante en esta función poner solo los 4 parámetros siguientes, en la mayoria de servidores de correo da fallo si incluimos el 5 parámetro el cual en teoría es para servidores que requieren autentificación, pero en la práctica no es necesario. // Algunos de los errores que nos pueden dar son los siguientes: Warning: imap_open() [function.imap-open]: Couldn't open stream {(host):(puerto)/(protocolo)}INBOX in (url_codigo) on line (linea) Certificate failure for (host): self signed certificate: (url_certificado) $obj= new receiveMail(USUARIO,CLAVE,DIRECCION_DE_CORREO,SERVIDOR); // Connectar al buzon de correo por defecto pop3 y puerto 110 $obj->connect()...
Comentarios
Error: Paquete: php-pecl-apcu-4.0.11-2.el6.x86_64 (epel)
Necesita: php(api) = 20090626
Instalado: php-common-5.6.35-0.el6.x86_64 (@AL-Server)
php(api) = 20131106-64
Disponible: php-common-5.3.3-49.el6.x86_64 (base)
php(api) = 20090626
Error: Paquete: php-pecl-apcu-4.0.11-2.el6.x86_64 (epel)
Necesita: php(zend-abi) = 20090626
Instalado: php-common-5.6.35-0.el6.x86_64 (@AL-Server)
php(zend-abi) = 20131226-64
Disponible: php-common-5.3.3-49.el6.x86_64 (base)
php(zend-abi) = 20090626
Podría intentar utilizar el comando --skip-broken para sortear el problema
Podría intentar ejecutar: rpm- Va --nofiles --nodigest