Prohlížení tohoto vlákna:
1 Anonymní uživatelé
Obtěžující zprávy ze shopu s nesmyslným textem |
||
---|---|---|
Pokročilý
Členem od:
23:22 27.2.2007 Skupina:
Registrovaní uživatelé Příspěvky:
42
|
Taky se Vám stává, že občas přijde zpráva ze shopu, tedy pokud máte zobrazenu stránku Kontaktujte nás nebo Informovat přítele nebo podobnou?
Od pouhého ignorování z prvopočátku, mě to naštvalo tak, že jsem hledal a našel velmi elegantní řešení, které 100% funguje. Testování platnosti E-mailu provádí funkce zen_validate_email v souboru includes/functions/function_email.php BOhužel validace probíhá pouze tak, aby ověřila správný zápis e-mailové adresy nikoliv její existenci. V příloze jsou 2 soubory a já je nahrál jen do rootu shopu a upravil funkci zen_validate_email Nová funkce vypadá takto: function zen_validate_email($email) { require("email_validation.php"); $validator=new email_validation_class; $validator->timeout=10; $validator->data_timeout=0; $validator->localuser="info"; $validator->localhost="phpclasses.org"; $validator->debug=0; $validator->html_debug=0; $validator->exclude_address=""; $valid_address = TRUE; if(($result=$validator->ValidateEmailBox($email))<0) { $valid_address = false; } else { if($result) { $valid_address = true; } else { $valid_address = false; } } return $valid_address; } Výsledkem je, že se přiověření e-mailu snaží spojit s mailserverem a zjistit, zda server vůbec přijme zprávu určenou pro tuto adresu. Osobně mám na jedné doméně zapnutý doménový koš a mohu odeslat email s libovolnou hodnotou před zavináčem, ale se správnou doménou a dojde. Ostatní servery e-mail odmítnou a vám se vypíše hláška o špatně zadané e-mailové adrese. Vyzkoušejte to a pokud byste někdo našel chybu a navíc ji pak uměl odladit. dejte vědět. Snad budete mít také aspoň o několik spamových e-mailů denně méně. Borek
Zasláno: 17:31 28.3.2013
|
|
_________________
Borek |
||
Přenos |
Můžete prohlížet témata.
Nemůžete zakládat nová témata.
Nemůžete odpovídat na příspěvky.
Nemůžete editovat Vaše příspěvky.
Nemůžete mazat Vaše příspěvky.
Nemůžete přidávat nové ankety.
Můžete hlasovat v anketách.
Nemůžete připojovat soubory k příspěvkům.
Nemůžete přispívat bez schválení.