<?php $sBody = $view->fetch('admin/subscribe-mail'); 'From' => '"Od" <mail@host.pl>', 'Subject' => 'Temat', ); $mime = new Mail_mime("n"); $mime->setHTMLBody($sBody); 'html_charset' => 'ISO-8859-2', 'text_charset' => 'ISO-8859-2', 'head_charset' => 'ISO-8859-2' ); $body = $mime->get($params); $hdrs = $mime->headers($hdrs); $mail->send($aUser['email'], $hdrs, $body); ?>
Uzuwajac tego kodu do wysylania e-mail w postaci HTMLOnet.pl i Wp.pl i z pewnoscia interia.pl (nie sprawdzalem) nie widza tersci e-maila - pusta biala strona.
Na kliencie (WebMail) poczty ktory mam na swoim serwerze wszysto jest OK.
Dlaczego, gdy pobiore tersc HTML z szablonu za pomoca $sBody = $view->fetch('admin/subscribe-mail'); onet i wp nie widzi tersci zas, gdy podstawie pod zmienna $sBody = '<b>bold</b>' wyswietli mi teskt sformatowany jako HTML?
Edit: Czy znacie moze jakies alternatywne bibioteki do wysylania e-mail w postaci html na otwartej licencji, to wykorzystania komercyjnego?