Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] funkcja mail
Forum PHP.pl > Forum > PHP
big_shoes123
  1. $receivers = array(
  2. 'mail@mail.pl',
  3. 'mail2@mail.pl',
  4. 'mail3@mail.pl',
  5. 'mail4@mail.pl',
  6. );
  7. $message = new Email_Message('Kontakt ze strony test',
  8. 'bodyy ',
  9. 'l.test@test.pl',
  10. 'Demo');
  11. //$message->set_bcc($receivers);
  12. $message->set_bcc($receivers);
  13. $mailer = new Email_Sender($message, array('l.haha@haha.pl' => 'Klienci kursu szydełkowania'), TRUE);
  14.  
  15. $result = $mailer->send();


i odbiorcy z bcc dostaja e-maile gdzie w polu od jest tekst: Demo mail3@mail.pl <l.haha@haha.pl>
zamiast : Demo <l.haha@haha.pl>

prosze o wyjaśnienie problemu. dziekuje i pozdrawiam.
cudny
smile.gif naprowadzę cię.
W mail ustawiasz wszystko w nagłówkach.
Mało tego, możesz tam ustawić kodowanie znaków i tak dalej.
W manualu masz pełny opis funkcji mail - zobacz sobie co tam jest w nagłówkach dane.
Oprócz tego, założę się, że za chwile napiszesz: "a czemu w gmailu wszytko jest ok, a w programach pocztowych moja wiadomość ma krzaczki"
biggrin.gif maile przeważnie odbierane są w ISO-8859-2 i w takim kodowaniu powinno wsio być wysłane, czyli musisz jeszcze zawartość maila prze konwertować z UTF-8 do ISO-8859-2 za pomocą iconv();
A tak na prawdę do nie polecam funkcji mail, która dla każdego osobnego maila otwiera na nowo smtp
Użyj jakiejś gotowej klasy, np. phpmailer http://phpmailer.worxware.com/
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.