Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zend_Mail tekstowy załącznik
Forum PHP.pl > Forum > PHP > Frameworki
Skyline
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
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
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
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.