ayuda con imágenes en línea / e-mail con cron - php?
Pregunta
Tengo envíos que necesitan ser sended usando cron. Cuando cargo el guión manualy todo funciona bien. Con cron me sale imágenes rotas.
para cambiar el src de mi img i utilizado:
$body = eregi_replace("managersrc_logo","images/managers/acertainlogo.jpg",$body);
Debido i thaught que es importent utilizar rutas absolutas i También probamos:
$body = eregi_replace("managersrc_logo","http://www.site.com/images/managers/acertainlogo.jpg",$body);
En ese caso, aunque no veo las imágenes cuando corro el manualy cronscript. Ni el cron automatizado me va a mostrar las imágenes.
Cuando puedo comprobar el origen del correo que se recibe siempre veo "cid: encryptedstuff", incluso si uso rutas absolutas? ¿Porqué es eso? Sólo quiero mis rutas absolutas están imprimiendo en el atributo src de la etiqueta img. Que cambia mi ruta absoluta a cid:? es que PHP, phpmailer o perspectiva en sí?
Cualquier ayuda a alguien?
Solución 2
El problema era una versión más antigua de phpmailer. He actualizado a la nueva versión y las imágenes se visualizan perfectamente ahora !!
Otros consejos
se puede publicar un html muestra antes y después de ser reemplazado (pero antes de ser enviado)? tal vez tiene caracteres adicionales que rompen la URL, es decir src = "/ managersrc_logo". Además, tal vez su programa de correo tiene una opción de integrar las imágenes dentro del mensaje y no puede encontrarlos?