Я использую mailto ссылку для заполнения ОЦЦ пользователей по умолчанию электронной почты программы.
$mem_email=" "; $sql="SELECT email_address FROM employee"; $contacts = $db->query($sql); while($contact = $db->fetchByAssoc($contacts)) { if($contact['email_address']!="" && $contact['email_address']!=NULL) { $mem_email.=$contact['email_address'].", "; } } header("Location: mailto:?bcc={$mem_email}");
Мой вопрос заключается в том, что лучший разделитель для разделения нескольких электронных писем в поле ОЦК, или; ,
В моем случае я использую ','.
Сепаратор должен быть запятой ( ,
) и не должно быть пробела.
См. RFC 6068 .
Вот последнее предупреждение, если кому-то это понадобится:
Несмотря на то, что RFC явно рекомендует запятую, Microsoft Outlook будет использовать «разделитель списков», определенный в региональных настройках. Ваши почтовые ссылки могут работать некорректно для ваших пользователей Windows + Outlook, чьи системы настроены с помощью другого разделителя списков, таких как точки с запятой. Outlook просто откажется разделять адреса электронной почты запятыми.
Просто нужно иметь в виду.
Используйте следующий код,
implode(',', $contacts);
над кодом будут выдаваться сообщения с запятой.