Küldd el a barátodnak modul és a SPAM

Az elmúlt héten több visszajelzést is kaptam rejtélyes “500 – Internal Server error“-okról, iszonyat lassú Prestashop-okról és feketelistára került szerverekről.

Ezeket egyetlen dolog kötötte össze: a jól ismert “Küldd el a barátodnak modul” (“Send to a Friend module”) 1.8-as vagy régebbi verziója.

A szóban forgó modul képes e-mail-t küldeni egy megadott címre, ezáltal elősegítve a termék könnyebb megosztását ismerősökkel és barátokkal:

send_to_a_friend_module_spam

A probléma: ezt egy-két rosszakaró felismerte és bot-okat (robotokat: automatikus kereső-programokat) írt azzal a céllal, hogy kihasználja ezt a lehetőséget SPAM-elésre. Így aztán amikor egy-egy ilyen bot rátalál a Prestashop-ra, egyből elkezdi kiküldeni rengeteg e-mail címre a szemét SPAM e-mail-eket. Ezáltal a shopot iszonyatosan leterhelik, majd egy idő után a szerver (és azon minden további weboldal) feketelistára (úgynevezett SPAM-listára) kerül, ami hatalmas érvágás a Prestashop-ra nézve: a legtöbb (helyesen) kiküldött rendszerüzenet nem érkezik meg a postafiókok beérkezett mappájába.

Hasznos: ITT és ITT ellenőrizhető, hogy szerverünk feketelistára került-e már.

Egy ilyen SPAM e-mail kinézete kézbesítés után:

kuldd_el_a_baratodnak_modul_spam-png

Extrém szerveroldali terhelés képe a Presta WebSpace egyik szerverén:

kuldd_el_a_baratodnak_modul_extrem_szerveroldali_terheles

Bizonyos esetekben a szolgáltatók képesek felismerni ezt a tevékenységet és szólnak a Prestashop-tulajdonosnak a hibáról. Mit tehetünk ha már megtörtént a baj?

Két dolgot biztosan:

frissíthetjük a modult (amikor ez a cikk íródik akkor 1.9 a legújabb verzió):

kuldd_el_a_baratodnak_modul_frissites

Vagy deaktiválhatjuk, uninstallálhatjuk és törölhetjük a modult. Figyelem! Nem elég egyszerűen kikapcsolni: a mappát is törölni kell a szerverről (/modules/sendtoafriend/)!

Ha még nem tapasztaltunk ilyen anomáliát akkor előzzük meg a bajt: nézd meg, hogy a szóban forgó modulnak van-e frissítése. Ha igen, akkor (a “sendtoafriend” mappa backup-ja után) frissítsd le!

Sok sikert, eladásra fel! 🙂

Ha segített a cikk, meghívhatsz egy kávéra! 🙂


Puizl Attila Programozó

Az íróról: Puizl Attila

Puizl Attila vagyok, több éve készítek sikeres Webáruházakat Prestashop rendszerrel. Célom hogy a tudásom minőséggé, munkám pedig eredményessé váljon.

Weboldal: → Prestashop Készítés és Fejlesztés

Még megtalálsz:

Ha frissítjük Prestashop-unkat (1.4-ről 1.6.x-re, esetleg 1.5-ről 1.6.x-re) akkor találkozhatunk egy furcsa hibaüzenettel amikor a Preferences / SEO&URLs fülön magyarítani próbálunk egy oldalt: "Nem lehet beolvasni a "override" könyvtárat" vagy angolul: "Cannot scan "override" directory". A kellemetlen az ebben a hibában, hogy hiába kapcsoljuk be a developer-módot, semmivel sem leszünk okosabbak.…
Több esetben előfordult az alábbi anomália: 1.6.x-ről 1.6.1.7-re való frissítés során nem lehetséges admin felületbe bejelentkezni: Nincs "LOG IN" felirat a bejelentkező gombon és hiányoznak a feliratok is alatta: "Stay logged in" és "I forgot my password". Hibás e-mail-cím és/vagy jelszó páros esetén visszajelez a rendszer, de sikeres adatok megadása…