![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 281 Pomógł: 0 Dołączył: 8.07.2005 Skąd: EU Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym wysłać większą ilość email (około 2000) za jednym razem do wszystkich użytkowników zarejestrowanych w moim serwisie, jak mógłbym tego dokonać aby "nie przedobrzyć" bo chyba wrzucenie poniższego kodu w pętle nie wchodzi w rachubę?
pozdrawiam i proszę o wskazówki -------------------- człowiek nie sznurek wszystko wytrzyma
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 23.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
jest opcja korzystanie ze specjalnych serwisów oferujących coś takiego albo odpalać co jakiś czas "mniejszą porcję" maili
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 281 Pomógł: 0 Dołączył: 8.07.2005 Skąd: EU Ostrzeżenie: (0%) ![]() ![]() |
dzieki, a jakie konsekwencje mi grożą jak będę tak wysyłać
zawieszenie serwera? jakiś ban? na co mogę byc narażony? -------------------- człowiek nie sznurek wszystko wytrzyma
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Najlepiej zrobić sobie wysyłanie e-maili przez ajax. Czyli w tle odpala się co jakiś czas skrypt php odpowiedzialny za wysyłąnie e-maili. Każdy większy hosting w Polsce ma dokładnie określoną liczbę e-maili, która może wyjść w ciągu pewnej jednostki czasu. Wystarczy do nich napisać i spytać.
Co do konsekwencji to po prostu e-maile będą blokowane, nigdzie nie wyjdą. Jak to będzie przeogromna ilość to pewnie admin zwróci uwagę byś tak nie robił. Wypowiedzenie umowy może się odbyć jeśli będziesz wysyłał spam + ewentualne konsekwencje prawne od osób, które dostaną taką pocztę od Ciebie. Ten post edytował sf 29.03.2012, 08:57:18 -------------------- Zapraszam na mój php blog, tworzenie stron.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Na chwilę obecną większość hostingów typu shared (ale i niektóre dedyki) ma z reguły niskie limity. Zazwyczaj kilka, góra kilkanaście tysięcy na dobę, ale limity są różnie ustawiane... Czasem na dobę, czasem na godzinę. Po ich przekroczeniu najczęściej dostajesz "cofki", że mail nie może być wysłany. Poza tym serwery pocztowe mają często swoje własne reguły wychwytywania spamu. Jedną z nich jest ilość maili w określonej jednostce czasu z tego samego hosta. Jej przekroczenie automatycznie doda Cię do spamerów. Tak więc nigdy nie powinno się wysyłać dużej ilości hurtem. Murowane, że trafisz na blacklistę. Obecnie wysyłkę maili się "dławi", by wychodziła określona liczba co jednostkę czasu. Możesz przykładowo to rozwiązać na zasadzie kolejki FIFO, nad którą kontrolę sprawuje odpalany regularnie (przykładowo cronem) skrypt wysyłający. Sam takie rozwiązanie stosuję i jest to dość wygodne. Ja sobie, w zależności od hostingu, reguluję liczbę maili w paczce i czasem częstotliwość crona.
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 18 Dołączył: 4.09.2010 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
Najlepiej zrobić sobie wysyłanie e-maili przez ajax. Czyli w tle odpala się co jakiś czas skrypt php odpowiedzialny za wysyłąnie e-maili. Każdy większy hosting w Polsce ma dokładnie określoną liczbę e-maili, która może wyjść w ciągu pewnej jednostki czasu. Wystarczy do nich napisać i spytać. przez ajax?? może miałeś na myśli cron co do chwalenia się przez portale polityką antyspamową, to nie jest tak różowo (piszę przez pryzmat własnych doświadczeń) konsekwencje to tymczasowy ban. w ostateczności - stały ban na serwer, ew zgłoszenie do block list (np http://barracudacentral.org/rbl) jak ktoś bardzo podpadnie a ISP jest w Polsce to admin może "podkablować" co może grozić rozwiązaniem umowy. na marginesie, jak masz 2tys maili to nie ma się co tak spinać. podziel to na 4-5 części, daj między nimi 1 minutę przerwy i wysyłaj. zadbaj o niski spam score. Ten post edytował uupah5 29.03.2012, 09:26:31 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 281 Pomógł: 0 Dołączył: 8.07.2005 Skąd: EU Ostrzeżenie: (0%) ![]() ![]() |
na marginesie, jak masz 2tys maili to nie ma się co tak spinać. podziel to na 4-5 części, daj między nimi 1 minutę przerwy i wysyłaj. zadbaj o niski spam score. super, dzięki za podpowiedzi ale jeszcze jedno mnie nurtuje, w jaki sposób wysyłać te mejle, nawet jak sobie podziele na małe paczki to w pętli to zrobić ![]()
Ten post edytował yalus 29.03.2012, 13:53:14 -------------------- człowiek nie sznurek wszystko wytrzyma
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Tak... Paczki lecą w pętli.
@uupah5: ja robię paczki 45maili co 6 minut, a i tak na niektórych serwerach pocztowych traktuje maile jako spam, bo klienci czasem piszą, że do tego katalogu im wpadła wiadomośc od nas. Przy 500/minutę to pewnie kilkunastokrotnie większa ilość by zawyła... Ja już nawet nie piszę, że znam sharedy, gdzie 400-500 to limit wysyłki maili na godzine ![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 281 Pomógł: 0 Dołączył: 8.07.2005 Skąd: EU Ostrzeżenie: (0%) ![]() ![]() |
dzieki, a ile paczek wysylasz w jednej sesji wysyłkowej?
Ten post edytował yalus 29.03.2012, 14:19:18 -------------------- człowiek nie sznurek wszystko wytrzyma
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
przez ajax?? może miałeś na myśli cron co do chwalenia się przez portale polityką antyspamową, to nie jest tak różowo (piszę przez pryzmat własnych doświadczeń) konsekwencje to tymczasowy ban. w ostateczności - stały ban na serwer, ew zgłoszenie do block list (np http://barracudacentral.org/rbl) jak ktoś bardzo podpadnie a ISP jest w Polsce to admin może "podkablować" co może grozić rozwiązaniem umowy. na marginesie, jak masz 2tys maili to nie ma się co tak spinać. podziel to na 4-5 części, daj między nimi 1 minutę przerwy i wysyłaj. zadbaj o niski spam score. nie, nie mam na myśli crona tylko ajax, taki newsletter proponuje kilentom i nikt nie zgłasza uwag co do kablowania i rozwiązania umowy też sprawa nie jest taka oczywista, zależy od sytuacji, jeden z klientów rozsyłał spam, dostałem informację od administratora o zaistniałej sytuacji, sprawę wyjaśniłem i na tym się skończyło 2tys podzielone na 5 częsci i wysyłane co minutę np. na home.pl albo kei.pl (na kei w ogóle są takie limity, że głowa boli, trzeba pisać do admina i prosić by je zwiększył) nie przejdzie więc wprowadzasz kolegę w błąd, napisałem w pierwszym moim poście, że powinno się spytać firmy hostingowej o taką informację i te informacje są udzielane Ten post edytował sf 29.03.2012, 14:33:53 -------------------- Zapraszam na mój php blog, tworzenie stron.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 18 Dołączył: 4.09.2010 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
sharedy to hosting współdzielony? podejrzewam, że w takim wypadku trzeba by wziąć pod uwagę limity serwera pocztowego ISP, który może po prostu nie wypuścić maili w ilości większej niż jakaś tam graniczna.
natomiast to, że przy wysyłce paczki 45maili na 6 minut część wpada do spamu to nie kwestia szybkości wysyłki a spam score, imho. co do szybkości wysyłek to może się zagalopowałem, patrzę przez pryzmat masowych wysyłek z dedyka. masowych czyli takich większych niż 100tys/dobę. w każdym razie ustawienie paczek po 100 maili i zrobienie przerwy 1-2 minutowej nie powinno powodować żadnych problemów na serwerach odbiorczych. |
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
@sf: Ale ja tu nie mówię jedynie o tym jakie są limity na serwerze wysyłającym. Na dedykach najczęściej nie istnieją i możesz walnąc nawet i 100 tysięcy na godzine jesli serwer wytrzyma
![]() ![]() ![]() EDIT: @uupah5: Mam świadomość spam score, ale właśnie dzięki odpowiedziom jakich udziela sf zwyczajnie się go tylko "radośnie podwyższa". Ja limit 45/6minut dałem dla typowego shared z 500/godzinę, by zostawić rezerwę na inne maile (rejestracja, odzyskiwanie haseł i podobne). Oczywiście rozumiem co napisałeś i zgadzam się z Toba w wymienionych kwestiach, których zapewne sf nie zna i być może nigdy na nie nie zwrócił uwagi. Wiem, że można więcej ale trzeba miec własny rozum i wiedzy na ten temat liznąć ciutkę innej niż tylko patrzenie na limit hostingu.
Powód edycji: [thek]: odpowiedź dla uupah5
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 18 Dołączył: 4.09.2010 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat(sf) nie, nie mam na myśli crona tylko ajax, taki newsletter proponuje kilentom i nikt nie zgłasza uwag nie chwytam idei, możesz rzucić jakimś linkiem albo rozwinięciem o co chodzi? Cytat(sf) 2tys podzielone na 5 częsci i wysyłane co minutę np. na home.pl albo kei.pl (na kei w ogóle są takie limity, że głowa boli, trzeba pisać do admina i prosić by je zwiększył) nie przejdzie więc wprowadzasz kolegę w błąd, napisałem w pierwszym moim poście, że powinno się spytać firmy hostingowej o taką informację i te informacje są udzielane a może obaj mamy rację ![]() |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 142 Pomógł: 24 Dołączył: 30.03.2009 Skąd: Rokitno Szlacheckie Ostrzeżenie: (0%) ![]() ![]() |
ajaxem zastępujesz crona, cyklicznie odpytujesz stronę która wysyła maile.
ja się spotkałem z refreshem... odpalała się strona w nowym oknie, i leciała refreshami wysyłając po 10 maili, a na koniec window.close(); |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 214 Pomógł: 23 Dołączył: 26.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
nie chwytam idei, możesz rzucić jakimś linkiem albo rozwinięciem o co chodzi? Zgaduję, że chodzi o skrypt JS który wysyła komendy do PHP co kilka sekund z proźbą o wysłanie kolejnej paczki maili. Świetna sprawa kiedy nie masz dostępu do crona na serwerze, albo nie chcesz bez potrzeby zaśmiecać crona. Trochę kiepska w przypadku różnych zwisów po stronie klienta, ale dobrze napisany skrypt poradzi sobie i z tym ![]() Ja osobiście jestem zwolennikiem takiego rozwiązania nad ładowaniem rzeczy do Crona. Głównie dlatego, że klient na bierząco widzi i jest świadom tego co się dzieje oraz ewentualnych problemów z wysyłką. Ten post edytował Sky_walker 29.03.2012, 15:06:19 -------------------- Pomogłem? Kliknij
![]() Dzięki! :D |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 18 Dołączył: 4.09.2010 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Sky_walker) Zgaduję, że chodzi o skrypt JS który wysyła komendy do PHP co kilka sekund z proźbą o wysłanie kolejnej paczki maili (...) załapałem, dzięki:) Cytat(Sky_walker) Ja osobiście jestem zwolennikiem takiego rozwiązania nad ładowaniem rzeczy do Crona. Głównie dlatego, że klient na bierząco widzi i jest świadom tego co się dzieje oraz ewentualnych problemów z wysyłką. ja stosuję mix: wysyłka jest poprzez crona, odpytywanie o status jest poprzez ajax (semafory po stronie serwera) i przepraszam za OT |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 14.06.2004 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
To ja się dołączam do tematu.
Mój problem polega na tym, że mam skrypt w którym przy pomocy ajaxa rozsyłam partie maili. I teraz chciałbym ten skrypt odpalać za pomocą crona o określonym czasie. Niestety nie działa. Czy to możliwe że cron nie wykona skryptu z ajaxa? Próbowałem to rozwiązać jeszcze poprzez curl -a też bezskutecznie. Gdzie w ogóle szukać rozwiązania? -------------------- ...albo jesteś zerem albo jedynką ;)
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 4 Dołączył: 22.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Na Home wysyłam >7.000 maili w ciągu 10minut z chwilowym odstępem co kilkaset wysłanych maili. Żadne nie trafiają do SPAMu i nie ma z nimi żadnego problemu. Wysyłka poprzez phpBB2 przy Business Server.
-------------------- UWAGA! Stwierdzono naruszenie paragrafu §33 ustawy ACTA. Podpis użytkownika został usunięty.
|
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 2.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
: > TA DA! Enjoy! Funkcja ta daje mozliwosc wysylania listu email do odbiorcy, takze jako kopii CC i BCC |
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Nie o to chodzi
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 07:28 |