
Używam w swoim systemie phpmailera
<?php $mail = new phpmailer(); $mail->PluginDir = "class/"; $mail->CharSet = "UTF-8"; $mail->From = "$email"; //adres naszego konta $mail->FromName = "$name";//nagłówek From $mail->Host = "mail.xxx.pl";//adres serwera SMTP $mail->Mailer = "smtp"; $mail->Username = "xxx";//nazwa użytkownika $mail->Password = "xxx";//nasze hasĹ‚o do konta SMTP $mail->SMTPAuth = true; $mail->SetLanguage("en", "phpmailer/language/"); $mail->Subject = "Kontakt xxx.pl";//temat maila $mail->IsHTML(true); $mail->MsgHTML($body); $mail->Body = $body; $mail->AddAddress("wlamywacz@gmail.com","Admin"); ?>
Rezultat przekazuje do widoku:
<?php view::sendContact($mail->Send()); ?>
Jednak w odpowiedzi dostaje kod z widoku i puste znaki które jakimś cudem generuje phpmailer a jest to o tyle ważne że odpowiedz interpretuje javascript-em i otrzymuje błędy. Wie ktoś może jak wykluczyć te białe znaki po stronie php aby ich nie było ?