diff --git a/views_send.module b/views_send.module
index ec69679..c18888b 100644
--- a/views_send.module
+++ b/views_send.module
@@ -340,23 +340,25 @@ function views_send_config_form_validate($form, &$form_state) {
 
   // Check in the column selected as e-mail contain valid e-mail values.
   if (!empty($values['views_send_to_mail'])) {
-    $wrong_addresses = 0;
+    $wrong_addresses = array();
 
     $to_mail_field = $values["views_send_to_mail"];
     foreach ($form_state['selection'] as $row_id) {
       $email = _views_send_get_from_views_result($view->result[$row_id], $to_mail_field, 'email');
       if (!valid_email_address(trim($email))) {
-        $wrong_addresses++;
+        $wrong_addresses[] = trim($email);
       }
     }
 
-    if ($wrong_addresses) {
+    if (count($wrong_addresses)) {
+      $address_list = implode(', ',$wrong_addresses);
       form_set_error('views_send_to_mail',
         t('The field used for recipient\'s e-mail contains @wrong invalid ' .
           'e-mail addresses from a total of @total selected. Choose another ' .
           'field to act as recipient\'s e-mail or narrow the selection to ' .
-          'a subset containing only valid addresses.',
-            array('@wrong' => $wrong_addresses, '@total' => count($form_state['selection']))
+          'a subset containing only valid addresses. ' .
+          'Bad addresses: @address_list',
+            array('@wrong' => count($wrong_addresses), '@total' => count($form_state['selection']), '@address_list' => $address_list)
         )
       );
     }
