Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] PHPMailer - wysyłanie wiadomości do wielu odbiorców
Forum PHP.pl > Forum > Przedszkole
sytluk
Witam,

próbuję poprzez klasę PHPMailer wysłać wiadomości e-mail do wielu odbiorców, jednak nie udaje mi się to. Oto mój kod:
  1. //dane niezbedne do wyslania e-maila
  2. $mail = new PHPMailer(); //stworzenie nowej klasy PHPMailera
  3.  
  4. $mail->CharSet = "ISO-8859-2"; //kodowanie znaków Centralna Europa
  5. $mail->From = 'adres_nadawcu@gmail.com'; //nadawca
  6. $mail->FromName = 'nadawca'; //nazwa nadawcy
  7. $mail->Subject = 'temat'; //temat
  8. $mail->IsHTML(true); //aktywowanie wiadomości HTML
  9. $mail->Body = '
  10. <html>
  11. <head>
  12. <title>tytul</title>
  13. </head>
  14. <body>
  15. tresc
  16. </body>
  17. </html>
  18. '; //tresc wiadomości
  19.  
  20. $mail->AddAddress('adres1@gmail.com','adres1'); //adres1
  21. $mail->AddAddress('adres2@wp.pl','adres2'); //adres2
  22.  
  23. if(!$mail->Send()) // Wysyłanie wiadomości
  24. {
  25. message_error('Wystąpił błąd podczas wysyłania wiadomości: '.$mail->ErrorInfo);
  26. }
  27. else
  28. {
  29. message_ok('Wiadomość została wysłana na adresy e-mail.');
  30. }


Nie wyśewietla się żaden błąd, ale wiadomości nie docierają. W przypadku jednego adresu jest ok.
AlexDeLarge
Spróbuj użyć metod AddCC(), lub AddBCC()
erix
Cytat
wiadomości e-mail do wielu odbiorców

A ile to jest w układzie SI?
tomahawk
A spróbuj może z tym samym adresem email. Do niektórych może nie trafia bo serwer nie odbiera poczty z wszystkich IP tylko z wybranych smile.gif

Albo wysyłaj poprzez zew. SMTP z np. gmaila.
Prezi2907
Cytat(sytluk @ 16.02.2011, 13:27:05 ) *
Witam,

próbuję poprzez klasę PHPMailer wysłać wiadomości e-mail do wielu odbiorców, jednak nie udaje mi się to. Oto mój kod:
  1. //dane niezbedne do wyslania e-maila
  2. $mail = new PHPMailer(); //stworzenie nowej klasy PHPMailera
  3.  
  4. $mail->CharSet = "ISO-8859-2"; //kodowanie znaków Centralna Europa
  5. $mail->From = 'adres_nadawcu@gmail.com'; //nadawca
  6. $mail->FromName = 'nadawca'; //nazwa nadawcy
  7. $mail->Subject = 'temat'; //temat
  8. $mail->IsHTML(true); //aktywowanie wiadomości HTML
  9. $mail->Body = '
  10. <html>
  11. <head>
  12. <title>tytul</title>
  13. </head>
  14. <body>
  15. tresc
  16. </body>
  17. </html>
  18. '; //tresc wiadomości
  19.  
  20. $mail->AddAddress('adres1@gmail.com','adres1'); //adres1
  21. $mail->AddAddress('adres2@wp.pl','adres2'); //adres2
  22.  
  23. if(!$mail->Send()) // Wysyłanie wiadomości
  24. {
  25. message_error('Wystąpił błąd podczas wysyłania wiadomości: '.$mail->ErrorInfo);
  26. }
  27. else
  28. {
  29. message_ok('Wiadomość została wysłana na adresy e-mail.');
  30. }


Nie wyśewietla się żaden błąd, ale wiadomości nie docierają. W przypadku jednego adresu jest ok.

Jest masa gotowców w necie... Szkoda czasu na opisywanie ich... Poszukaj jakiegoś do rozsyłania w subscriptions... Trochę przeróbki i po dziele... Jak dla mnie temat powtarzany ze 200 razy i za każdym razem kończył się na podaniu linka leniwym bestiom które znalazły php.pl i po topicu chca gotowca smile.gif
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.