Domanda

Ho mailing che hanno bisogno di essere inviata tramite cron. Quando carico la sceneggiatura manualy funziona tutto bene. Con cron vengo rotto immagini.

per modificare lo src del mio img ho usato:

$body    = eregi_replace("managersrc_logo","images/managers/acertainlogo.jpg",$body);

Poiché i thaught che è importent utilizzare percorsi assoluti Ho anche provato:

$body    = eregi_replace("managersrc_logo","http://www.site.com/images/managers/acertainlogo.jpg",$body);

In questo caso ho anche non vedo le immagini quando ho eseguito il manualy cronscript. Né il cron automatico mostrerà me le immagini.

quando controllo la fonte della posta che si riceve vedo sempre "cid: encryptedstuff" anche se io uso i percorsi assoluti? Perché? Voglio solo che i miei percorsi assoluti in corso di stampa nel l'attributo src del tag img. Che cambia il mio percorso assoluto cid:? è vero PHP, phpmailer o Outlook per sé?

Qualsiasi aiuto a qualcuno?

È stato utile?

Soluzione 2

Il problema era una vecchia versione di phpmailer. Ho aggiornato alla nuova versione e le immagini vengono visualizzate perfettamente ora !!

Altri suggerimenti

puoi pubblicare un html campione prima e dopo essere stato sostituito (ma prima di essere inviati)? forse ha caratteri aggiuntivi che rompono l'url, cioè src = "/ managersrc_logo". Inoltre, forse il vostro programma di posta ha un'opzione per integrare le immagini all'interno del messaggio e non può trovarli?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top