2016-11-16 4 views
0

Мой сайт с использованием webform в приложении drupal 7.Как установить несколько получателей электронной почты CC одно сообщение с использованием webform в drupal 7

У меня есть два запроса

  1. Я добавил список для того чтобы отправить получателям одно сообщение. Электронная почта будет получать все получатели, но отправляет письма по почте. Я не могу видеть в списке группу.

  2. Как установить несколько получателей электронной почты CC на одно сообщение? Здесь я использую 'CC' => '[email protected], [email protected], [email protected]' в theme_mail_headers под «$ заголовков.

ответ

0
function MODULENAME_mail($key, &$message, $params) { 
    if($key === 'MODULEcase') { 
     $header = array(
      'MIME-Version' => '1.0', 
      'Content-Type' => 'text/html; charset=UTF-8; format=flowed; delsp=yes', 
      'Content-Transfer-Encoding' => '8Bit', 
      'X-Mailer' => 'Drupal', 
      'Cc' => implode(',', $params['Cc']), 
     ); 
     $message['subject'] = $params['subject']; 
     $message['body'][] = $params['body']; 
     foreach ($headers as $key => $value) { 
      $message['headers'][$key] = $value; 
     } 
     break; 
    } 
} 

Then prepare data and pass to drupal_mail function 
$mail_content = "Hello There!"; 
$params = array('body' => $mail_content); 
$params['cc'] = array(
    '[email protected]', 
    '[email protected]', 
    '[email protected]', 
); 
$to = '[email protected]'; 
$from = '[email protected]'; 
$mail = drupal_mail('MODULENAME', 'MODULEcase', $to, language_default(), $params, $from); 

This is it. Enjoy :-) 
Смежные вопросы