su un sito ho messo un form per spedire articoli presenti nel sito. L'utente deve digitare la sua mail e quella del destinatario e magicamente se ne esce dal server di posta associato al server apache in cui è ospotato il sito. Chiaramente ho tutto l'interesse a limitare il traffico che esce dal server di posta. Uno spammer potrebbe infatti inserire 300000 indirizzi email e spedite un sacco di roba scroccandomi il server. Per il momento ho fatto così:
<?php
$indirizzo = "get from form";
if(ereg(",", $indirizzo)) $spammer1 = "1";
if(ereg(" ", $indirizzo)) $spammer2 = "1";
if($spammer1 == "1" OR $spammer2 == "1") exit;
?>
In pratica se uno inserisce nel campo email più indirizzi divisi da spazio o virgola la funzione mail non parte.
Vi sembra efficace?
dividere gli indirizzi con spazi o virgole è l'unico modo per far partire più mail? In altre parole dovrei prendere in considerazione la presenza di altri caratteri speciali che potrebbero far pensare alla spedizione di email multiple?
grazie