2013-03-14 1 views
0

Я хочу отправить два письма одновременно для двух разных пользователей. Я использую функцию php mail. ниже приведен код.Как отправить более двух писем с помощью php?

Send_Mail('[email protected],[email protected]','Welcome',$message); 

, когда я посылаю его к одному пользователю, он работает fine.But, когда я добавить два почты он не работал .. Есть ли другой способ есть для решения этой проблемы ??? Помоги мне frnds ..

Заранее спасибо ..

+0

Что не получилось? Была ли ошибка? –

+0

, например, 'foreach' для отправки каждого электронного письма или просто генерации заголовка с' CC' – user1692333

+0

функция почты не работает для двух адресов электронной почты .. thats the problem. @ Sankalp mishra – Manik

ответ

0

Вам может понадобиться указать получателей в заголовке, если вы посылаете электронную почту более чем один адрес.

$to = '[email protected]' . ', ' . '[email protected]'; 
$subject = 'Welcome'; 

// To send HTML mail, the Content-type header must be set 
$headers = 'MIME-Version: 1.0' . "\r\n"; 
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 

// Additional headers 
$headers .= 'To: ' . $to . "\r\n"; 
//$headers .= 'From: Someone <[email protected]>' . "\r\n"; 
//$headers .= 'Cc: [email protected]' . "\r\n"; 
//$headers .= 'Bcc: [email protected]' . "\r\n"; 

Send_Mail($to, $subject, $message, $headers); 
1
$emailArray = array ('[email protected]','[email protected]'); 
for($i=0;$i<count($emailArray);$i++) 
{ 
Send_Mail($emailArray[$i],'Welcome',$message); 
} 

Теперь вы можете отправлять неограниченное сообщения электронной почты ... на основе массива данных

+0

Это для цикла отправляет только одно письмо для первый получатель и показывает «500 Внутренняя ошибка сервера» @ Sudip Pal – Manik

+0

проверить почту в php и правильно добавить параметры .. –

1

функция почты работает абсолютно нормально с несколькими идентификаторами, проверка из журналов smtp при отправке почты. может быть, что-то еще ломается.

для получения дополнительной справки: http://php.net/manual/en/function.mail.php

+0

Ребята, я получаю эту ошибку .... » 500 - Внутренняя ошибка сервера. Существует проблема с ресурсом, который вы ищете, и его невозможно отобразить ». как это решить? – Manik

+1

Хе-хе код сервера не работает. попробуйте связаться с доменом получателя. – Anshul

1

Попробуйте это:

// несколько получателей

$ к = '[email protected] ','; // обратите внимание на запятую

$ to. = '[email protected]';

send_Mail ($ to, 'Welcome', $ message);

Смежные вопросы