Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> phpmailer + mailing, jak wysłać efektowanie mailing
chomiczek
post
Post #1





Grupa: Zarejestrowani
Postów: 271
Pomógł: 4
Dołączył: 5.01.2005

Ostrzeżenie: (0%)
-----


Słuchajcie mam pytanie odnośnie wysyłania mailingu za pomocą phpmailera (mam na myśli zwykłego PHPMAILER, a nie np. PHPMAILER-ML)..
Na chwilę obecną mam do wysłania około 3500 maili.. pytanie jak to zrobić.. teraz wysyłałem za każdym razem maila, wg. schematu:
  1. require('wM/class.phpmailer.php');
  2.  
  3. while($wynik=mysql_fetch_array ($zapytanie)) {
  4. $login2 = $wynik['login'];
  5. $imie = $wynik['imie'];
  6. $serwis_url = $zmienne['serwis_url'];
  7. $email = $wynik['email'];
  8. $tresc = str_replace("{serwis_url}",$serwis_url,$tresc);
  9. $temat = str_replace("{serwis_url}",$serwis_url,$temat);
  10. $mail = new PHPMailer();
  11. $mail->IsHTML(true);
  12. $mail->PluginDir = 'wM/';
  13. $mail->AddReplyTo($zmienne['admin_email']);
  14. $mail->Subject = $temat;
  15. $mail->Body = $tresc;
  16. $mail->AddAddress($email,$imie);
  17. $mail->Send();
  18. $mail->ClearAddresses();
  19. $mail->ClearAttachments();
  20. }


oczywiście wcześniej jest odpowiednie zapytanie SQL.. w zapytaniu mam LIMIT 50, po wysłaniu 50maili, przeładowuje stronę i leci kolejne 50szt.. wczoraj jednak maile zostały zablokowane przez serwer i uznane za spam..

Jak można w takim razie je wysyłać.. czy mogę np. wysyłać 1 maila i dać 3500 użytkowników jako BCC??

Chyba, że ktoś ma inny pomysł jak to ugryźć, żeby było dobrze??

Ten post edytował chomiczek 13.02.2010, 17:23:46
Go to the top of the page
+Quote Post
ave
post
Post #2





Grupa: Zarejestrowani
Postów: 117
Pomógł: 2
Dołączył: 29.01.2004
Skąd: Rz-ów

Ostrzeżenie: (0%)
-----


może za szybko wysyłasz, phpmailerem wysyłam mailing do ~60 tysięcy w paczkach po 10 co 5 sekund,
opalam skrypt spod konsoli wybieram z bazy 10 userów, dodaje ich jako BCC
  1. $mail->AddAddress('');
  2. while($dane = $sql->fetchArrayAssoc()){
  3. $mail->AddBCC($dane['mail']);
  4. }
  5. $mail->Send();
  6. sleep(5);

i tak w kolko.
dodatkowo co jakis czas tworze proces jeszcze raz a ten zamykam. ( shell_exec )



Go to the top of the page
+Quote Post
chomiczek
post
Post #3





Grupa: Zarejestrowani
Postów: 271
Pomógł: 4
Dołączył: 5.01.2005

Ostrzeżenie: (0%)
-----


@ave ok.. spróbuje tak jak piszesz.. a jak wysyłać maile do poszczególnych adresatów jako głównych odbiorców??

dać po 10 i przeładowywać stronę?
Go to the top of the page
+Quote Post
ave
post
Post #4





Grupa: Zarejestrowani
Postów: 117
Pomógł: 2
Dołączył: 29.01.2004
Skąd: Rz-ów

Ostrzeżenie: (0%)
-----


do każdego z osobna to nie używasz BCC, tylko dajesz po prostu mail->AddAddress('ja@ja.pl');
tylko wtedy nie wyślesz w paczkach.

jeśli nie masz dostępu do shella to spersonalizowane maile wysyłałbym:
brał z bazy np 100,
wysyłał 100 z malutkim usleep, 2/10 sekundy
po wysłaniu meta refresh na 10-20 sekund
i od nowa

no i patrzył czy poczta nadarza z wysyłaniem : )
Go to the top of the page
+Quote Post
Pilsener
post
Post #5





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Po co kombinować, nie prościej najpierw zapoznać się z konfiguracją naszego silnika SMTP? Może zapobiegliwy admin pozwala wysłać tylko 10 maili na miesiąc, więc nie ma sensu kombinować. Jak chce się wysyłać powiedzmy 20 milionów maili w ciągu 24 godzin, trzeba zawczasu pomyśleć o odpowiednim serwerze, inaczej choćbyś nie wiem jak kombinował jesteś na łasce właściciela serwera SMTP. Myślisz, że np. z konta dziecko_spamu@wp.pl ktoś pozwoli wysłać milion maili? Pogadaj najpierw z adminem, potem kombinuj, bo jak zaczniesz najpierw kombinować to jeszcze wylądujesz na czarnej liście spamerów z imienia i nazwiska, wypowiedzą umowę hostingu, po co Ci to?

Warto też poczytać, nie ma dnia bez tematu o masową wysyłkę maili.
Go to the top of the page
+Quote Post
chomiczek
post
Post #6





Grupa: Zarejestrowani
Postów: 271
Pomógł: 4
Dołączył: 5.01.2005

Ostrzeżenie: (0%)
-----


a ma ktoś jakieś doświadczanie odnośnie mailingu z az.pl??

klient właśnie na az'ecie ma hosting :/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 05:29