diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3 index 3d3e00c9056d5172c408abd0becd36f9abef2f02..d2690b746ec553cff92d63ebfd1a0c6035dae5f8 100644 --- a/ecrire/inc_version.php3 +++ b/ecrire/inc_version.php3 @@ -740,6 +740,9 @@ function email_valide($adresse) { $adresses = explode(',', $adresse); if (is_array($adresses)) { while (list(, $adresse) = each($adresses)) { + // nettoyer certains formats + // "Marie Toto <Marie@toto.com>" + $adresse = eregi_replace("^[^<>\"]*<([^<>\"]+)>$", "\\1", $adresse); // RFC 822 if (!eregi('^[^()<>@,;:\\"/[:space:]]+(@([-_0-9a-z]+\.)*[-_0-9a-z]+)?$', trim($adresse))) return false;