2016-01-20 6 views
0

Я новичок в PHP, я хочу отправлять электронные письма нескольким получателям, но с того же почтового клиента, используя mailto в php , например, у меня есть массив, содержащий адреса электронной почты. Я попытался это:Составить несколько писем от одной почты до опции

$recipients = array(
    "[email protected]", 
    "[email protected]", 

); 
$email_to = implode(',', $recipients); 
$body = "Body"; 

Но это добавит все получатель на одной электронной почте. Мне нужно создать отдельный черновик для всех получателей, и я хочу, чтобы в одном черновике был только один приемник. Я не могу использовать BCC. Может кто-нибудь помочь мне для создания почты с помощью:

"<a href='mailto:".$email_to."?body=".$body."' target='_top'> </a>" 
+0

Возможный дубликат [Отправка по электронной почте нескольким получателям с помощью html Mailto: не работает] (http://stackoverflow.com/questions/9278363/emailing-to-multiple-recipients-with-html-mailto-not-working) –

+0

Принятый ответ дал ответ на первую часть заданного вопроса, но не решение для составления разных писем внутри одного и того же почтового клиента. – HunterrJ

ответ

1

Ну, если предположить, что то, что я заметил, было то, что вы искали, я хотел бы сделать следующее (вы можете изменить его, чтобы просто повторить все это):

$body = "Body"; 
$recipients = array(
    "[email protected]", 
    "[email protected]", 
); 
foreach($recipients as $v){ 
    $a_tags .= '<a href="mailto:'.$v.'?body='.$body.'" target="_top"> </a>'; 
} 

Обратите внимание, что я использую .= так что я могу сцепить все <a> тегов, вы можете позже выход вашей $a_tags переменным, куда вы хотите.

+0

Если вы снова получите это исключение (я не понимаю, почему вы его получите), сообщите мне и обновите свой вопрос с помощью отчета, который у вас есть, и я могу проверить его. Возможно, это неправильный подход для вашего проекта, но я не знаю, так как я даже не знаю об этом. – Zeke

+0

Спасибо за решение, с небольшими изменениями в вашем ответе он сработал. :) – HunterrJ

+0

Хорошо, не стесняйтесь редактировать мой ответ, чтобы показать реальное решение! Я рад, что смогу помочь! – Zeke

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

  • Нет связанных вопросов^_^