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;