AntiMailBomber v PHP
Aj vám už niekto poslal stovky či tisíce nevyžiadaných emailov do schránky? Museli ste vymazávať množstvo emailov, či sťahovať mnoho megabytov, ktoré ste aj tak vymazali? Ukáži vám až 5 spôsobov, ako tieto emaily cez PHP efektívne mazať.
V PHP existujú funkcie, ktoré majú názov IMAP funkcie. Pomocou protokolu IMAP a IMAP funkcí tak môžete pracovať s emailmi aj cez PHP. Tieto funkcie sú zakompilované na skoro všetkých platených serveroch, a zväčša i na free serveroch. A práve tie vám pomôžu.
Mailbomber, fake-mail a spam
Mailbomber je buď utilita napísaná v prakticky hocakom vyspelejšom jazyku, ale napr. aj v PHP. Táto dokáže za niekoľko sekúnd odoslať tisíce emailov. Tieto emaily majú zväčša rovnakú veľkosť a zhodný text, proste sú na vlas rovnaké. Tomu, kto ich poslal, ide len o to, aby vám zaplnil mailbox emailmi.
Fake-mail je email, ktorý má v podstate zmenené hlavičky. Tým pádom sa adresát, ak je odosielateľ šikovný, vôbec nemusí dozvedieť odkiaľ tento email prišiel. Keď vám niekto pošle spam (nevyžiadaný email), zväčša nepríde jeden – v dnešnej dobe se na amerických stránkach neoplatí nechávať svoj email – firmy platia ohromné peniaze za databázu týchto emailov. A potom vám denne chodia ponuky na "300% zrýchlenie počítača", či "Heslá na pornostránky" len za $14.99.
Na peť spôsobov
Najjednoduchšie je asi všetky emaily vymazať. Druhá možnosť je vymazať emaily s konštantnou veľkosťou (emaily z mail-bomberov majú zväčša rovnakú veľkosť – všetky), tretia je mazať emaily od určitého odosielateľa, ďaľšia mazať emaily z určitým predmetom a tá posledná je mazať maily od niekoho alebo s nejakým predmetom, ak odosielaleľa/predmet poznáte.
Zmazať všetky emaily
|
Do tohoto skriptu doplňte adresu vášho mail servera. Môžete do neho doplniť i svoje meno a heslo, ale kvôli bezpečnosti ho odporúčam zadávať buď z formuláru, alebo priamo v url: skript.php?meno=LOGIN&heslo=HESLO. Skript sa veľmi jednoducho pripojí na mail server. Potom si zistí počet správ a do poľa $s uloží čísla správ. Potom pomocou cyklu for označíte emaily na zmazanie funkciou imap_delete(). Po ukončení cyklu ich definitívne vymažete funkciou imap_expunge().
Teraz prídu na rad troška zložtejšie skripty. Najskôr zdrojový kód, potom globálne vysvetlenie.
Zmazanie podľa veľkosti
|
Zmazanie podľa odosielateľa
|
Zmazanie podľa predmetu správy
|
Už viete, ako sa pripojiť k serveru. Ďalej načítate do premennej $s hlavičky emailov. A teraz prichádzate k cyklu – prejdete všetky hlavičky. Tu je to skoro to isté – pomocou textových funkcií sa snažíte dostať k hľadanému reťazcu: či už ide o veľkosť emailu, odosielateľa, alebo predmet správy. Pri všetkých emailoch sú tieto položky usporiadané rovnako, čo je vynikajúci pevný bod. Teraz si vytvorte pole $pocet, do ktorého ukladáte počet emailov s rovnakou veľkosťou alebo rovnakým predmetom/odosielateľom. To je jedna časť. Keď už viete, ktoré emaily máte mazať, vymažte ich. Prejdite si pole $pocet, a emaily, ktorých je rovnakých viac ako 9, jednoducho vymažte. Postupujte rovnako, ako v prvej časti: nájdite si pevný bod. Potom porovnajte tieto dva údaje a ak sa zhodujú, tento email vymažte. Resp. nastavte ho na vymazanie, ukončite cyklus a pomocou funkcie imap_expunge tieto emaily definitívne vymažte.
Inteligentné mazanie
|
Skript pracuje v podstate na rovnakom princípe. Ani vysvetlovať netreba dvakrát. Tento skript však musíte volať s dvema premennými, buď (predpokladajme, že sa volá skript.php): skript.php?how=predmet&value=Od+Hackera, alebo napr. skript.php?how=od&value=cosi@cosi.cz. Do premennej how dosadíte spôsob: buď podľa predmetu (how=predmet), alebo podľa odosielateľa (how=od). Do premennej value dosadíte hodnotu, ktorú idete mazať (value=predmet+správy; value=od@cojaviemkoho.cz).
Mohlo by vás také zajímat
-
Rychlost serveru: Klíč k lepšímu umístění ve vyhledávačích
7. června 2024 -
Chcete jedinečnou doménu? Objevte koncovky FOOD, MEME a MUSIC!
7. listopadu 2024 -
Jak zabezpečit váš chytrý telefon před kybernetickými hrozbami
30. listopadu 2023
Nejnovější
-
Jak rozšířit úložiště Macu za pětinovou cenu?
16. prosince 2024 -
Nové trendy v doménách pro osobní projekty – DIY, LIVING a LIFESTYLE
9. prosince 2024 -
Jak chránit webové stránky před Web/AI Scrapingem
27. listopadu 2024 -
Jaký monitor je nejlepší k novému Macu Mini?
25. listopadu 2024