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?

¿Fue útil?

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?

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