Procédure
Dotčená služba : funkce mail_php sdíleného webhostingu LWS Panel
Dotčený panel : LWS Panel
Úroveň : střední
Kódy LPI-RATE01 a LPI-RATE11 se zobrazují, když web odešle velké množství e-mailů pomocí funkce PHP mail().
Mohou být spuštěny obzvlášť vysokou běžnou aktivitou, ale také zneužitým formulářem, chybně nakonfigurovaným rozšířením nebo kompromitovaným webem. Tato nápověda vám pomůže najít původ odesílání a zabránit tomu, aby se problém opakoval.
Tato nápověda se týká e-mailů odesílaných přímo webem nebo skriptem PHP.
Používáte jinou odesílací službu?
L-RATEXX.LPR-RATEXX.Tyto dva kódy sledují e-maily odeslané pomocí funkce PHP mail(), která je v nástrojích LWS označována také jako mail_php.
| Kód | Zjištěný objem | Referenční období | Důsledek |
|---|---|---|---|
LPI-RATE01 |
Více než 480 e-mailů | 1 hodina | Upozornění bez blokace |
LPI-RATE11 |
Více než 4 800 e-mailů | 24 hodin | Blokace mail_php na 1 hodinu |
Kód LPI-RATE01 neblokuje odesílání e-mailů. Upozorňuje vás, že byl zjištěn vysoký objem.
Kód LPI-RATE11 blokuje pouze odesílání prováděné weby pomocí funkce PHP mail() po dobu jedné hodiny. Neomezuje příjem vašich e-mailů ani běžné používání vašich e-mailových schránek.
Dočasná blokace chrání váš hosting a pověst jeho odesílacích serverů. Počkat na její uvolnění však nestačí: musíte najít příčinu překročení, abyste zabránili opakování.
V administraci hostingu v LWS Panelu otevřete nástroj Sledování mailů.
Zvolte období odpovídající času, kdy byl kód zjištěn, a poté vyhledejte e-maily odeslané z vaší domény.
Zprávy pocházející z funkce PHP mail() jsou označeny technickým odesílatelem ve tvaru:
mail_php@vasedomena.ext
Tento odesílatel není skutečná e-mailová schránka. Znamená to, že zpráva byla vygenerována přímo webem nebo skriptem nainstalovaným na vašem hostingu.
Zkontrolujte zejména:
Poté se pokuste určit, zda tato odeslání odpovídají očekávané aktivitě vašeho webu.
E-maily mohou pocházet z běžné činnosti, například:
Pokud je objem záměrný, zkontrolujte, zda web neposílá stejnou zprávu vícekrát. Chybně nastavené rozšíření, příliš častý automatický úkol nebo smyčka ve skriptu může způsobit tisíce odeslání za krátkou dobu.
Snižte četnost upozornění nebo opravte příslušné rozšíření. Pro pravidelné odesílání raději nakonfigurujte autentizované SMTP odesílání nebo použijte specializovanou službu vhodnou pro hromadné kampaně.
Funkce PHP mail() je vhodná především pro jednorázové zprávy webu, například potvrzení formuláře. Není určena pro hromadné rozesílání newsletterů nebo obchodních kampaní.
Neznámá odeslání mohou pocházet:
Začněte aktualizací svého CMS, jeho rozšíření a šablony. Dočasně deaktivujte nedávno nainstalovaná rozšíření nebo ta, která spravují formuláře a oznámení, a poté ověřte, zda se odesílání zastaví.
Pokud váš web obsahuje formulář, přidejte ochranu proti spamu nebo CAPTCHA. Zkontrolujte také, že formulář omezuje počet odeslání a že neumožňuje libovolně zvolit adresu příjemce.
Poté spusťte kontrolu pomocí antivirového a antimalwarového nástroje dostupného v LWS Panelu.
Před úpravou nebo mazáním souborů se ujistěte, že máte nedávnou zálohu svého webu.
Nemažte soubor jen proto, že se vám jeho název zdá nezvyklý. Některé soubory nezbytné pro fungování webu mohou mít technické názvy.
Pokud je potvrzeno napadení, změňte také hesla související s webem:
Používejte různá a dostatečně dlouhá hesla pro každý přístup.
Blokace spojená s kódem LPI-RATE11 trvá jednu hodinu.
Využijte tento čas k nalezení a opravě zdroje odesílání. Jakmile uplyne stanovená doba, e-maily generované PHP budou moci být opět odesílány, pokud nebude zjištěno žádné nové překročení.
Vyhněte se okamžitému opětovnému spuštění velkého odesílání. Začněte tím, že provedete pouze jeden test.
Po skončení blokace odešlete testovací zprávu z příslušné funkce: kontaktní formulář, objednávka, oznámení nebo jiná akce webu.
Poté otevřete Sledování mailů a zkontrolujte, že:
mail_php@vasedomena.ext;LPI-RATE11 se již neobjevuje.Oprava je potvrzena, když je testovací e-mail normálně odeslán a ve sledování mailů se neobjeví žádný nový neobvyklý objem.
Kód LPI-RATE11 se po hodině znovu objeví
Doba blokace skončila, ale příčina odesílání stále přetrvává. Znovu zkontrolujte sledování mailů a ověřte formuláře, rozšíření, automatické úlohy a soubory webu.
Podle potřeby dočasně deaktivujte funkci nebo rozšíření, které je za odesílání zodpovědné, abyste je během diagnostiky zastavili.
Můj formulář stále neodesílá žádnou zprávu
Nejprve ověřte, že doba blokace skončila. Poté proveďte jeden test a zkontrolujte jeho stav ve sledování mailů.
Pokud se zpráva nezobrazuje, problém může být ve formuláři nebo samotném skriptu. Pokud se zobrazuje s jinou chybou, podívejte se do nápovědy odpovídající nově zobrazenému kódu.
Nevím, který web je zodpovědný
Pokud je na stejném hostingu nainstalováno více webů, porovnejte čas a předmět zpráv s formuláři a oznámeními používanými na každém webu.
Můžete také dočasně deaktivovat odesílací funkce jednoho webu po druhém, abyste určili ten, který zprávy generuje.
Nedokážu určit původ odesílání
Kontaktujte podporu LWS a uveďte:
Položte ji týmu LWS a komunitě. Odpověď bude zveřejněna po kontrole moderátorem.