Estoy desarrollando un sitio en el que los usuarios pueden enviar tickets por correo y adjuntar cualquier tipo de archivo a una identificación de correo específica. Necesito agregar el asunto del correo, el contenido y el archivo adjunto a la base de datos. Estoy haciendo esto usando cron. Excepto por los archivos adjuntos, todo funciona perfecto. He visto algunas publicaciones que crean enlaces de descarga. Como estoy usando cron, no puedo hacerlo manualmente.cómo descargar archivos adjuntos a una carpeta específica usando IMAP y php
$hostname = '{xxxx.net:143/novalidate-cert}INBOX';
$username = '[email protected]';
$password = 'zzzz';
/* try to connect */
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to : ' . imap_last_error());
$emails = imap_search($inbox,'ALL');
if($emails) {
$output = '';
rsort($emails);
foreach($emails as $email_number) {
$structure = imap_fetchstructure($inbox, $email_number);
$name = $structure->parts[1]->dparameters[0]->value; // name of the file
$type = $structure->parts[1]->type; //type of the file
}}
estoy en condiciones de obtener el tipo y el nombre de los archivos, pero no saben cómo proceder en adelante
Cualquiera favor ayúdame. gracias ...
muchas gracias ... & + 1.Now está trabajando – Juice
Hola @LimiJerin, ¿Serías tan amable de publicar los códigos de trabajo aquí? parece que no funciona desde mi final, no se está descargando ningún archivo adjunto –