Skyline
26.02.2008, 13:31:54
Witam
Jak przy pomocy Zend_Mail wysłać jako załącznik plik tekstowy?
Robie tak:
$file1 = file_get_contents($file1_name);
$at = $mail->createAttachment($file1);
$at->type = $_FILES['file1']['type'];
$at->disposition = Zend_Mime::DISPOSITION_INLINE;
$at->filename = $_FILES['file1']['name'];
i po wysłaniu maila, treść załącznika tekstowego wklejana jest do treści maila, jak wysylam inny typ np pdf wowczas jest on przesylany jako zalacznik.
phpion
26.02.2008, 13:43:33
Nie znam się na ZF więc w razie czego niech poprawi mnie ktoś w nim obcykany.
Wydaje mi się, że załączniki w postaci plików tekstowych są "wklejane" do treści maila przez program pocztowy i chyba (patrz wyżej) nie ma tu winy ZF.
szef
26.02.2008, 13:49:45
Jest dokładnie tak jak napisał phpion. Jeśli chcesz przesyłać pliki tekstowe jak załącznik spróbuj zmienić ich typ mime na jakiś inny niż text/plain może to coś pomoże.
Pozdrawiam
mike
26.02.2008, 14:13:19
Zmień typ MIME załącznika. Obsługiwane typy masz w
dokumentacji Zend_Mime
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.