diff --git a/library/Class/Users.php b/library/Class/Users.php
index 1a84887c61809faf13104d84338b946b8e5dc83a..57dc25674493f7431b39899f4f98b8801f4fb03f 100644
--- a/library/Class/Users.php
+++ b/library/Class/Users.php
@@ -841,20 +841,22 @@ class Class_Users extends Storm_Model_Abstract {
 		// Corps du mail
 		$message_mail=[];
 		$message_mail[]=$this->_("Bonjour,");
-		$message_mail[]=$this->_("Vous avez fait une demande d'inscription sur le portail.");
-		$message_mail[]=$this->_("Pour activer votre compte, merci de cliquer sur le lien suivant :");
-		$message_mail[]=$this->_("Url d'activation : %s",
-														 sprintf('<a href="http://'.$_SERVER["SERVER_NAME"].BASE_URL.'/opac/auth/activeuser?c='.$cle.'">%s</a>',
-																		 $this->_('Valider mon inscription')));
+		$message_mail[]=$this->_("Vous avez fait une demande d'inscription sur le portail:").' '.$profil->getLibelle();
+		$message_mail[]=$this->_("Pour activer votre compte, merci de cliquer sur le lien suivant:")." http://".$_SERVER["SERVER_NAME"].BASE_URL.'/opac/auth/activeuser?c='.$cle;
 		$message_mail[]=$this->_("Si vous n'êtes pas à l'origine de cette demande d'inscription, merci de ne pas tenir compte de cet e-mail, et l'inscription ne sera pas activée.");
-		$message_mail[]=$profil->getLibelle();
-		$message_mail[]=sprintf("<a href=http://".$_SERVER["SERVER_NAME"].BASE_URL.">%s</a>",
-														$this->_('Aller sur le portail'));
 
 		// envoi du mail de confirmation
-		$cls_mail=new Class_Mail();
-		if ($erreur = $cls_mail->sendMail($profil->getLibelle(), implode('\n',$message_mail), $mail, "")) {
-			$ret["message_mail"]='<p class="error">'.$erreur.'</p>';
+		$mail_admin = $profil->getMailSiteOrPortail();
+		try {
+			(new ZendAfi_Mail('utf8'))
+				->setSubject($profil->getLibelle())
+				->setBodyText(implode("\n\n",$message_mail))
+				->setFrom($mail_admin)
+				->addTo($mail)
+				->addBcc($mail_admin)
+				->send();
+		} catch (Exception $e) {
+			$ret["message_mail"]='<p class="error">'.$e->getMessage().'</p>';
 			return $ret;
 		}
 
diff --git a/library/ZendAfi/Mail.php b/library/ZendAfi/Mail.php
index 75fa147474e4a04cf107b779d7b2b9049a2d2274..ef9a9a66fa48eeafcd70752581f4e082fad1f18a 100644
--- a/library/ZendAfi/Mail.php
+++ b/library/ZendAfi/Mail.php
@@ -50,6 +50,8 @@ class ZendAfi_Mail extends Zend_Mail {
 				parent::addBcc($email);
 		} catch (Zend_Validate_Exception $e) {
 		}
+
+		return $this;
 	}
 
     /**
diff --git a/tests/application/modules/opac/controllers/AuthControllerTest.php b/tests/application/modules/opac/controllers/AuthControllerTest.php
index 42817e50479ca4abf484eb314566f0289b1f558f..a0e726f6f065f52084d595ab86d60d91f29a91fd 100644
--- a/tests/application/modules/opac/controllers/AuthControllerTest.php
+++ b/tests/application/modules/opac/controllers/AuthControllerTest.php
@@ -1113,6 +1113,11 @@ class AuthControllerNobodyLoggedRegisterPostRightDatasTest extends AuthControlle
 		$this->assertContains('mario@afi-sa.fr', $this->getSentMailRecipients());
 	}
 
+	/** @test */
+	public function recipientsShouldContainsChefAtAfiDotFr() {
+		$this->assertContains('chef@afi.fr', $this->getSentMailRecipients());
+	}
+
 
 	/** @test */
 	public function contentShouldBeAsExpected() {