Pregunta

Me pregunto cuál es la forma más rápida y confiable de reenviar correo desde una cuenta IMAP.

Mi universidad no permite que nuestro buzón de estudiantes se reenvíe a una cuenta de correo electrónico privada (aquí todo el mundo usa Gmail o Hotmail).Es una cuestión política, no técnica.Tenemos acceso IMAP al buzón.Me gustaría tener un servicio que descargue el correo a través de IMAP y lo reenvíe.Y sería bueno ampliarlo, para que miles de estudiantes puedan usarlo.Con el tiempo, quiero crear una página de registro pública y procesarla automáticamente desde allí.

Hasta ahora, he creado un script PHP decente que conecta, descarga encabezados y partes del cuerpo, y lo une todo.Tengo dos problemas con eso.

1) Estoy descargando todo tipo de piezas y vuelvo a unirlas.Espero que cada archivo adjunto exótico, cada fragmento de texto codificado extraño y cada tipo de encabezado sobreviva a esto.Ni siquiera estoy seguro de tener el encabezado completo.

2) El a:La dirección de correo electrónico se convierte en la dirección de correo electrónico privada, no en la dirección de correo electrónico original del estudiante.Creo que esto es poco convincente e inconveniente a la hora de buscar y archivar.

¿Es el script PHP el camino a seguir?¿Existe algún truco al utilizar un servicio/demonio de correo de Linux en particular?¿IMAP tiene un comando de "reenvío" que me falta?

¿Fue útil?

Solución

Quizás quieras mirar recuperar correo, ya que este parece ser el problema para el que fue diseñado.Fetchmail recupera correo de servidores POP/IMAP/etc y lo reenvía a servidores SMTP/LMTP/etc.Fetchmail tiene la ventaja de algunos años y muchos usuarios solucionando problemas con varios servidores IMAP.

Otros consejos

Fetchmail parece ser el camino a seguir.Puedo usar PHP para generar/editar un archivo de comando fetchmail, de modo que cubra el registro público.Estoy buscando un paquete/script que ya haga esto.

La extracción de Gmail solo funciona con POP3, no con IMAP.

Si usa Gmail, puede configurar GMAIL para recibir correo de otras cuentas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top