<?   
    function no_spam($mail) {   
    $str = "";   
    $a = unpack("C*", $mail);   
    foreach ($a as $b)   
    $str .= sprintf("%%%X", $b);   
    return $str;   
    }   
//example
    $mail = no_spam("ma@il.com");   
    $link  = '<a href="mailto:'.$mail.'">Mail</a>'; 
    echo $link;   
?>