2016-11-16 13 views
0

我的網站在drupal 7應用程序中使用webform。如何使用drupal 7中的webform設置多個CC電子郵件收件人一條消息

我有兩個疑問

  1. 我可以添加電子郵件收件人一個消息列表。電子郵件將收到所有收件人,但郵件將發送給個人。我無法看到列表組。

  2. 如何設置多個CC電子郵件收件人一條消息?我在這裏用 'CC'=>在「$頭下theme_mail_headers '[email protected][email protected][email protected]'。

回答

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 :-) 
相關問題