Autor | Zpráva | ||
---|---|---|---|
mimochodec Profil |
Posílám html maily pomocí phpmaileru 5.2.4 a nefunguje mi tam vkládání obrázku.
V html mám $body .= "<div align='center'><img src='cid:my-attach' style='width: 100px'></div><br>"; obrázek se snažím připojit pomocí $mail->AddEmbeddedImage("image1.gif", "my-attach", "image1.gif"); nebo $mail->AddEmbeddedImage("image1.gif", "my-attach", "jmeno", "base64", "image/gif"); Když použiju to nebo to, mail neodejde. Když ten obrázek nepřipojuju, mail v pohodě odejde. Obrázek mám ve stejné složce jako toto php a knihovnu. Co dělám špatně? if(!$mail->Send()) { echo "Mailer Error: " . $mail->ErrorInfo; } else { echo "Message sent!"; } Aha, tak jsem nedělal špatně nic. Mail na centrum.cz to sypal do spamkoše, zřejmě na základě angličtiny - měl jsem tam pro testování výchozí text z nějakého examplu. Když jsem tam dal lorem ipsum, je to v pořádku. Děkujeme centrum.cz, fakturu za 6 h drbání přikládáme. |
||
mimochodec Profil |
#2 · Zasláno: 29. 10. 2014, 10:58:53
ok, tak přece jen dotaz. Potřebuju posílat i maily v angličtině a byl bych rád, kdyby nepadaly do spamového koše ani na centrum.cz (ani jinde, pokud možno). Máte zkušenosti s tím, jak snížit to spamskóre? Dělám to takto:
- posílám html maily - email má i AltBody. Teď do něj dávám komplet totéž, co do MsgHTML, ale chápu, že je to špatně, budu tam dávat text očištěný od tagů - obrázek připojuju pomocí AddEmbeddedImage - v html nepoužívám žádné zběsilosti, jen jsem si teď všiml, že tam tinymce vrazilo html entity, to zruším Dá se tomu ještě nějak pomoct? |
||
mimochodec Profil |
Tak se zkusím zeptat ještě na něco. V klientovi se mi mail zobrazuje ok, na seznam.cz taky, ale na centrum.cz se to zobrazí takto: http://i.nahraj.to/f/Op4.jpg - ten obrázek, který je dole vidět jako příloha, se má zobrazit v tom černém pruhu nahoře, je to <div><img></div>
Přitom mi chodí nějaké novinky odjinud a tam je to ok, jen se to ptá, jestli povolit zobrazení html. Opravdu jste to nikdo neřešil? |
||
Časová prodleva: 9 let
|
0