Přihlásit se

imap_mail_compose

28. zář 2017 23:03 #132426
imap_mail_compose vytvořeno Ernst
Posílám email s přílohou pomocí imap_mail_compose.
V části 2 přikládám přílohu:

$part2["type"] = TYPEIMAGE;
$part2["encoding"] = ENCBINARY;
$part2["subtype"] = "octet-stream";
$part2["description"] = "vas_vysledek.png";
$part2["contents.data"] = $obsah;

Ale název přílohy v emailu se objeví jako vas_vysledek.png.dat.
prostě mi to tam přidá koncovku dat

Nevíte někdo, kde je chyba?

29. zář 2017 00:09 #132427
Odpověď od Ernst
Zde jsem to již našel, správně patří:
Code:
$part2["type"] = TYPEIMAGE; $part2["encoding"] = ENCBINARY; $part2["subtype"] = "octet-stream"; $part2["description"] = "vas_vysledek.png"; $part2["contents.data"] = $obsah; $part2['type.parameters'] = array('name' => "vas_vysledek.png");

29. zář 2017 00:14 #132428
Odpověď od Ernst
ještě jeden problém mám.
Pokud dám :
Code:
$part3["type"] = TYPETEXT; $part3["subtype"] = "html"; $part3["description"] = "text"; $part3["charset"] = "UTF8"; $part3["contents.data"] = $dopis;
Tak se mi nezobrazí české znaky. PHP je také v UTF8 a třeba hlavička se zobrazuje správně česky.
Nesetkal jste se někdo s tím?

29. zář 2017 00:26 #132429
Odpověď od Ernst
omluvám se zbytečný dotaz. Byl to překlep místo UTF8 patří samozřejmě UTF-8

Powered by Fórum