Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHPList - ustawienie
Forum PHP.pl > Forum > Gotowe rozwiązania
BatGraf
Cześć smile.gif

Przejrzałem stronę phplist, ale nie potrafię znaleźć odpowiedzi. Na tym formum na pewno są fachowcy którzy znają ten skrypt, dlatego - bardzo proszę o podpowiedź smile.gif i Z góry dziękuję

Zainstalowałem PHPList na serwerze (http://www.phplist.com/) Wszystko śmiga jak nalezy (moze po za jednym wyjątkiem, ale nie bardzo waznym) tylko za diabła nie wiem czy skrypt wysyła maile ciurkiem, czy porcjuje je w jakiś sposób?
Mam serwer bez limitu wysyłania maili, ale jednak nie chciałbym, żeby poszło np 1000 maili jednoczesnie. Lepiej jakby w cronie wysyłało np 50szt co min

Od razu odpowiem na ew zarzuty smile.gif - to nie spam. Mam listę ludzi, do których muszę wysyłać aktualizację co jakiś m-c. Baza jest trochę obszerna, bo ok 600-1200 e-maili.

Będę Wam bardzo wdzięczny za pomoc smile.gif
timon27

Zrób testowy skrypt - wyślij maile na swoje dwa adresy.

Jeśli da się wysyłać na jawne adresy (nie 'ukryta kopia') to:
Na skrzynce zobacz czy mail jest wysłany na 1 czy 2 adresy.

A jeśli nie to w nagłówku odebranej wiadomości masz pole "Message-Id".
Zaloguj się na obie swoje skrzynki, pokaż oryginały obu wiadomości i porównaj message-id.
Jeśli jest takie samo to jest to jedna wiadomość, jeśli różne, to dwie.
BatGraf
hmm smile.gif trochę enigmatyczne chyba, chociaż chyba wiem o co chodzi, ale to testowałem - przychodzą dwa różne maile.
Mnię meczy tylko czy można wysyłać w "porcjach" po no 20 wiadomości - pobiera adres z bazy wysyła, pobiera nastepny, tak 20 razy, a potem stop na minutę i znowu. Jesli puszczę jednocześnie, to mi zaraz serwerownia spam zarzuci smile.gif
Marek.stank
Tu masz opisane na jakiej zasadzie działa wysyłanie i konfiguracja: http://docs.phplist.com/PhpListConfigSendRate.html

Ustawiasz 1 parametr/ ilość maili "360":
define("MAILQUEUE_BATCH_SIZE",360);
i drugi parametr/ ilość sekund "4600" w jakim czasie ma wysłać 360 maili wyżej ustawionych:
define("MAILQUEUE_BATCH_PERIOD",4600);

Albo ustawiasz co ile sekund ma wysyłać pojedynczego maila (np. co 10 s):
define('MAILQUEUE_THROTTLE',10);
Powodzenia, sam właśnie testuje PHPlista...
BatGraf
dzieki wielkie smile.gif Pomogłeś smile.gif i to bardzo

[Edycja] - przewszukałem plik config.php, ale ni znalazłem tych definicji. Czy musze je po prostu dopisać czy szukac gdzies indziej?


Zapytam tak na marginesie tylko jeszcze o jedna rzecz. Kiedy chcę utworzyć np nowa kampanię, klikam "utwórz nową" (to samo się dzieje przy tworzeniu nowej wiadomości, listy userów) Wyskakuje mi błąd:
Internal Server Error

Serwer napotkał błąd wewnętrzny lub błąd w konfiguracji i nie mógł wykonać żądania.

Proszę skontaktować się z administratorem serwera, webmaster@alledysk.pl i poinformowania ich o czasie wystąpienia błędu, i wszystko, co można zrobić, że może być przyczyną błędu.

Więcej informacji na temat tego błędu mogą być dostępne w dzienniku błędów serwera.

Dodatkowo, 500 Internal Server Error Błąd wystąpił podczas próby użycia ErrorDocument obsłużyć żądania.

Skąd może sie brac ten błąd? Moze gdzieś mam prawa do pliku źle ustawione? Nie wiem gdzie szukać. Mimo błedu, wiadomość czy kampania jest tworzona, musze tylko wrócić do poprzedniej strony i odswieżyć
Ale za te ustawienia naprawdę Ci diżiękuję
Marek.stank
Z tymi komendami MAILQUEUE_THROTTLE to muszą być ewentualnie zakomentowane. A jak nie to mi się wydaje że można dopisać bo jednak lepiej opóźniać sobie samemu wiadomości do wysyłki w wiadomym celu...

A z tym błędem nie mam pojęcia coś po stronie serwera musi być musisz poszukać.
snitch.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.