diff --git a/ecrire/inc/lien.php b/ecrire/inc/lien.php
index c022c30639edc807ec8d4803f8ab976f77f538e9..64c09f463e9daa3beda867819759b2487777e2c0 100644
--- a/ecrire/inc/lien.php
+++ b/ecrire/inc/lien.php
@@ -243,8 +243,10 @@ function traiter_lien_explicite ($ref, $texte='', $pour='url', $connect='')
 	// petites corrections d'URL
 	if (preg_match('/^www\.[^@]+$/S',$lien))
 		$lien = "http://".$lien;
-	else if (strpos($lien, "@") && email_valide($lien))
+	else if (strpos($lien, "@") && email_valide($lien)) {
+		if (!$texte) $texte = $lien;
 		$lien = "mailto:".$lien;
+	}
 	
 	if ($pour == 'url') return $lien;