Articles of imap

Cuestión de intercambio de PHP IMAP

Así que tengo un pequeño problema con un script PHP que estoy escribiendo actualmente. Para comenzar, permítanme decir que se supone que el script se conecta a un buzón IMAP, busca algunos correos electrónicos y descarga sus archivos adjuntos. Todo esto ya está codificado y funciona con mi propia cuenta de gmail. El problema surge […]

conectar gmail a través de php imap? error de certificado de emisor local

Necesito conectarme a una cuenta de Gmail a través de IMAP usando PHP . Tengo un código de trabajo, pero cuando bash establecer una conexión, recibo el siguiente error: Advertencia: imap_open () [function.imap-open]: no se pudo abrir la transmisión {imap.gmail.com:993/ssl}[Gmail]/Todo el correo en /home/demoosiz/public_html/goqlue/email.php en línea 31 No se puede conectar a Gmail: Error de […]

PHP busca más de 20000 correos electrónicos imap

Estoy intentando exportar varios buzones a una base de datos. Mi secuencia de comandos actual conectará IMAP y solo realizará un ciclo de todos los mensajes. Aunque con buzones más grandes esto no funcionará y se ralentizará o incluso se detendrá. La idea es ejecutar el script diariamente para “copiar” todos los mensajes que aún […]

Extraer texto del cuerpo del correo electrónico PHP

Actualmente estoy usando una transmisión imap para recibir correos electrónicos de una bandeja de entrada. Todo funciona bien, excepto que no estoy seguro de cómo obtener el texto del cuerpo y el título del correo electrónico. Si hago imap_body ($ connection, $ message), el equivalente base 64 del archivo adjunto al correo electrónico se incluye […]

Conéctese a Gmail con PHP e IMAP

He habilitado las funciones de OpenSSL e IMAP desde mi archivo php.ini y phpinfo() confirma. Al usar el siguiente código, puedo conectarme a una cuenta de Hotmail, pero no a una cuenta de Gmail. (Por supuesto, cambio $connect_to para que apunte a Hotmail). $connect_to = ‘{imap.gmail.com:993/imap/ssl}INBOX’; $connection = imap_open($connect_to, $user, $password) or die(“Can’t connect to […]

Guardar archivo adjunto con IMAP y PHP

En este momento estoy usando este código para buscar correos electrónicos de mi servidor. <?php $imap = imap_open($server, $username, $password) or die("Connection Error"); $message_count = imap_num_msg($imap); for ($i = 1; $i from[0]->personal; $email[$i][‘to’] = $header->to[0]->mailbox; $email[$i][‘subject’] = $header->subject; $email[$i][‘message_id’] = $header->message_id; $email[$i][‘date’] = $header->udate; $from = $email[$i][‘fromaddress’]; $from_email = $email[$i][‘from’]; $to = $email[$i][‘to’]; $subject = […]

¿Cómo descargar todo el correo con archivos adjuntos al servidor usando PHP IMAP?

Utilizando la función PHP IMAP puedo leer el correo electrónico, pero necesito ejecutarlo automáticamente o manualmente para descargar mensajes, ¿cómo puedo descargar todos los mensajes de correo electrónico con o sin archivos adjuntos y guardarlo en una unidad local o servidor en el nombre de la carpeta mailid para redes principales (gmail, yahoo, hotmail, AOL).

PHP: descargue el correo electrónico entrante de POP3 o IMAP, analícelo y márquelo como leído / borrado en el servidor

Intento agregar correos electrónicos entrantes a mi aplicación web. Se basa en CodeIgniter y PHP, y hasta donde puedo decir, no he encontrado ninguna biblioteca de CI para hacer esto. Lo que me gustaría hacer es tener un controlador que se conecte a mi casilla de correo, a través de POP3 o IMAP, y recupere […]

firmando gmail con php imap

Mi código $headers = ‘MIME-Version: 1.0’ . PHP_EOL; $headers .= ‘Content-type: text/html; charset=iso-8859-1’ . PHP_EOL; $headers .= ‘From: Me ‘ . PHP_EOL; imap_mail(‘[email protected]’,’test’,”$output”,”$headers”); ¿Hay alguna manera de firmar el correo? Cuando utilizo el código anterior para probar el envío de correos electrónicos, recibo el correo electrónico pero obtengo el error This message may not have […]

imap_open falla al dar Incapaz de crear un socket TCP seleccionable

Tengo el siguiente código $mbox = imap_open(“{mail.mydomain.com:143/imap/notls}INBOX”, “[email protected]”,”xxxxxxx”); if ($mbox) { echo “connected”; imap_close($mbox); } else { echo “not connected :” . imap_last_error(); } Da esta salida not connected : Unable to create selectable TCP socket (1919 >= 1024) Puedo hacer telnet en el dominio, usando telnet mail.mydomain.com 443 A LOGIN username password A OK […]