Я новичок в 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>"
Ну, предположив, что то, что я прокомментировал, было тем, что вы искали, я бы сделал следующее (вы можете отредактировать это, чтобы просто повторить все это):
$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
переменная, где вы хотите.
Других решений пока нет …