Como reenviar emails que no se han podido enviar desde ColdFusion

 El jueves tuve que lanzar correos a muchos miles de suscriptores. Y para sorpresa mia no salieron. Asi que esta mañana me ha tocado ver que pasaba, porque y como arreglarlo.
 Ahora os paso un truquillo que he aprendido hoy. La estructura de directorios del server de CF es mas o menos para lo que nos interesa la siguiente:

CFusion
   Mail
      Log
      Spool
      Undelvd

 En particular nos interesan los directorios Spool y Undelvd. En el primero se guardan los emails que mandemos hasta que se puedan lanzar y en la segunda es donde los emails que por alguna razon no se han podido mandar quedan archivados. Cada email es un archivo diferente con nombre aleatorio y dentro tiene todas las cabeceras.
 Simplemente moviendo el archivo de carpeta se intentara enviar de nuevo.

 En mi caso solo tenia que canviar el server de salida en cada mensaje ya que los chicos de sitemas habian deshabilitado ese server a ultima hora sin avisar a nadie. Asi que haciendo un reemplazo masivo de texto en todos los mensajes ya tenia los correos listos para salir.

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

Aún no hay comentarios.

Deje un comentario

(requerido)

(requerido)