Procédure
Dotyczy usługi : funkcja mail_php współdzielony hosting LWS Panel
Dotyczy panelu : LWS Panel
Poziom : średnio zaawansowany
Kody LPI-RATE01 i LPI-RATE11 pojawiają się, gdy strona wysyła dużą liczbę e-maili za pomocą funkcji PHP mail().
Mogą zostać wywołane przez szczególnie dużą, lecz normalną aktywność, ale także przez przejęty formularz, źle skonfigurowane rozszerzenie lub zainfekowaną stronę. Ta pomoc pozwala odnaleźć źródło wysyłek i zapobiec ponownemu wystąpieniu problemu.
Ta pomoc dotyczy e-maili wysyłanych bezpośrednio przez stronę lub skrypt PHP.
Używasz innej usługi wysyłki?
L-RATEXX.LPR-RATEXX.Te dwa kody monitorują e-maile wysyłane za pomocą funkcji PHP mail(), określanej również jako mail_php w narzędziach LWS.
| Kod | Wykryty wolumen | Okres odniesienia | Skutek |
|---|---|---|---|
LPI-RATE01 |
Ponad 480 e-maili | 1 godzina | Powiadomienie, bez blokady |
LPI-RATE11 |
Ponad 4 800 e-maili | 24 godziny | Blokada mail_php na 1 godzinę |
Kod LPI-RATE01 nie blokuje wysyłania e-maili. Ostrzega jedynie, że wykryto duży wolumen.
Kod LPI-RATE11 blokuje tylko wysyłki realizowane przez strony za pomocą funkcji PHP mail() przez jedną godzinę. Nie blokuje odbioru e-maili ani normalnego korzystania z Twoich skrzynek pocztowych.
Blokada tymczasowa chroni Twój hosting i reputację jego serwerów wysyłających. Samo oczekiwanie na jej zakończenie nie wystarczy: musisz ustalić przyczynę przekroczenia, aby zapobiec ponownemu wystąpieniu problemu.
Z poziomu zarządzania hostingiem w LWS Panel otwórz narzędzie Śledzenie maili.
Wybierz okres odpowiadający godzinie, o której wykryto kod, a następnie wyszukaj e-maile wysłane z Twojej domeny.
Wiadomości pochodzące z funkcji PHP mail() są oznaczone technicznym nadawcą w formie:
mail_php@twojadomena.ext
Ten nadawca nie jest prawdziwą skrzynką e-mail. Oznacza, że wiadomość została wygenerowana bezpośrednio przez stronę lub skrypt zainstalowany na Twoim hostingu.
Sprawdź w szczególności:
Następnie spróbuj ustalić, czy te wysyłki odpowiadają oczekiwanej aktywności Twojej strony.
E-maile mogą pochodzić z normalnej akcji, na przykład:
Jeśli wolumen jest zamierzony, sprawdź, czy strona nie wysyła wielokrotnie tej samej wiadomości. Źle skonfigurowane rozszerzenie, zbyt częste zadanie automatyczne lub pętla w skrypcie mogą spowodować tysiące wysyłek w krótkim czasie.
Zmniejsz częstotliwość powiadomień lub popraw odpowiednie rozszerzenie. W przypadku regularnych wysyłek najlepiej skonfiguruj uwierzytelnioną wysyłkę SMTP lub użyj wyspecjalizowanej usługi dostosowanej do dużych kampanii.
Funkcja PHP mail() nadaje się głównie do jednorazowych wiadomości z witryny, takich jak potwierdzenie formularza. Nie jest odpowiednia do masowej wysyłki newsletterów ani kampanii handlowych.
Nieznane wysyłki mogą pochodzić z:
Zacznij od aktualizacji CMS-a, jego rozszerzeń i motywu. Tymczasowo wyłącz ostatnio zainstalowane rozszerzenia lub te, które obsługują formularze i powiadomienia, a następnie sprawdź, czy wysyłki ustają.
Jeśli Twoja strona posiada formularz, dodaj ochronę antyspamową lub CAPTCHA. Sprawdź również, czy formularz ogranicza liczbę zgłoszeń i czy nie pozwala swobodnie wybierać adresu odbiorcy.
Następnie uruchom analizę przy użyciu narzędzia antywirusowego i antymalware dostępnego w LWS Panel.
Zanim zmodyfikujesz lub usuniesz pliki, upewnij się, że masz aktualną kopię zapasową swojej strony.
Nie usuwaj pliku tylko dlatego, że jego nazwa wydaje Ci się nietypowa. Niektóre pliki niezbędne do działania strony mogą mieć techniczne nazwy.
Jeśli potwierdzono naruszenie bezpieczeństwa, zmień również hasła powiązane ze stroną:
Używaj różnych i wystarczająco długich haseł dla każdego dostępu.
Blokada związana z kodem LPI-RATE11 trwa jedną godzinę.
Wykorzystaj ten czas, aby znaleźć i naprawić źródło wysyłek. Po upływie tego czasu e-maile generowane przez PHP będą mogły być ponownie wysyłane, jeśli nie zostanie wykryte nowe przekroczenie.
Unikaj natychmiastowego ponawiania dużej wysyłki. Zacznij od wykonania jednego testu.
Po zakończeniu blokady wyślij wiadomość testową z odpowiedniej funkcji: formularza kontaktowego, zamówienia, powiadomienia lub innej akcji na stronie.
Następnie otwórz Śledzenie maili i sprawdź, czy:
mail_php@twojadomena.ext ;LPI-RATE11 nie pojawia się ponownie.Naprawę można uznać za potwierdzoną, gdy wiadomość testowa zostanie wysłana normalnie, a w śledzeniu maili nie pojawi się żaden nowy nieprawidłowy wolumen.
Kod LPI-RATE11 pojawia się ponownie po godzinie
Okres blokady minął, ale przyczyna wysyłek nadal istnieje. Ponownie sprawdź śledzenie maili oraz formularze, rozszerzenia, zadania automatyczne i pliki strony.
W razie potrzeby tymczasowo wyłącz funkcję lub rozszerzenie odpowiedzialne za wysyłkę, aby przerwać wysyłanie na czas diagnozy.
Mój formularz nadal nie wysyła żadnej wiadomości
Najpierw sprawdź, czy czas blokady się skończył. Następnie wykonaj tylko jeden test i sprawdź jego status w śledzeniu maili.
Jeśli wiadomość się nie pojawia, problem może dotyczyć samego formularza lub skryptu. Jeśli pojawia się z innym błędem, sprawdź pomoc odpowiadającą nowemu wyświetlonemu kodowi.
Nie wiem, która strona jest odpowiedzialna
Gdy na tym samym hostingu znajduje się kilka stron, porównaj godzinę i temat wiadomości z formularzami i powiadomieniami używanymi na każdej z nich.
Możesz również tymczasowo wyłączać funkcje wysyłki jednej strony po drugiej, aby zidentyfikować tę, która generuje wiadomości.
Nie potrafię ustalić źródła wysyłek
Skontaktuj się z pomocą techniczną LWS, podając:
Zadaj je zespołowi LWS i społeczności. Odpowiedź zostanie opublikowana po moderacji.