![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 18.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
mam kod:
gdzie $odbiorca to tablica maili: np: jankowalski@zona.pl;Franekpompka@sztacheta.pl;zenek@mostowy.pl no i problem jest taki ze $mail->AddAddress($do_kogo[$i]); dodaje odbiorców kolejnych , czyli jak wysyla najpierw to jankowalski@zona.pl pozniej wysyla do jankowalski@zona.pl i Franekpompka@sztacheta.pl........ czyli jak podaje 3 maile to on wysyla 6 maili. Jak zrobic zeby nie dodawal do $mail->Send() kilku odbiorców tylko jednego (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 504 Pomógł: 2 Dołączył: 31.03.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
To w calosci jest zle skonstruowane, do czyszczenia pola nadawcow sluzy metoda $mail->ClearAddresses(); ktora musialbys uruchomic po kazdym wysylaniu. Jednak nie ma sensu wysylac maila za mailem lepiej wyslac jednego jesli tresc taka sama, przerob to tak
Pamietaj jednak by nie wysylac za duzo maili na raz bo przypchasz serwer. Najlepiej paczki po 200-300 z sekundowym odstepem, tematow o mailingu bylo na tym forum od groma, poszukaj uzywajac slow phpmaile, massmailing itp. Ten post edytował thornag 8.11.2006, 13:54:26 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 17:42 |