diff --git a/application/modules/admin/controllers/CmsController.php b/application/modules/admin/controllers/CmsController.php
index ddc825c9a3f875356d947009e0f9b0140b8c67ce..b69685ae34e87aaf405e7520f1f0b41ac5989945 100644
--- a/application/modules/admin/controllers/CmsController.php
+++ b/application/modules/admin/controllers/CmsController.php
@@ -378,7 +378,7 @@ class Admin_CmsController extends ZendAfi_Controller_Action {
     $mail = new ZendAfi_Mail('utf8');
     $mail
       ->setFrom('no-reply@afi-sa.fr')
-      ->addTo(implode(',', $mails->getArrayCopy()))
+      ->addTo(implode(',', array_unique($mails->getArrayCopy())))
       ->setSubject($this->_('[Bokeh] Validation d\'article en attente: ') . $article->getTitre())
       ->setBodyText($body);
 
diff --git a/tests/application/modules/admin/controllers/CmsControllerTest.php b/tests/application/modules/admin/controllers/CmsControllerTest.php
index 9e8a9c25b4e235dd21752490e143a7c88a3ddd30..4ad82618f13af97bf4940b1704b6c1c1809f8182 100644
--- a/tests/application/modules/admin/controllers/CmsControllerTest.php
+++ b/tests/application/modules/admin/controllers/CmsControllerTest.php
@@ -1713,8 +1713,8 @@ class CmsControllerNewsAddActionPostWithWorkflowTest
                                                   $this->_cat_a_la_une);
     $this->postDispatch('/admin/cms/add/id_cat/23',
                         $data);
-    $this->assertEquals(['laurent@afi-sa.fr', 'bernard@afi-sa.fr', 'admin@afi-sa.fr'],
-                        $this->mock_transport->getSentMails()[0]->getRecipients());
+    $this->assertEquals(['<laurent@afi-sa.fr>', '<bernard@afi-sa.fr>', '<admin@afi-sa.fr>', 'append' => true],
+                        $this->mock_transport->getSentMails()[0]->getHeaders()['To']);
   }