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!";
    }
Toto mi vrací "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
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?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: