Подтвердить что ты не робот

Что является лучшим разделителем для разделения нескольких электронных писем

Я использую 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}"); 

Мой вопрос - это лучший разделитель для разделения нескольких электронных писем в поле ОС., или;.

В моем случае я использую ','.

4b9b3361

Ответ 1

Разделитель должен быть запятой (,), и не должно быть пробела.

См. RFC 6068.

Ответ 2

Здесь последнее оговорку на случай, если кому-то это понадобится:

Несмотря на то, что RFC явно рекомендует запятую, Microsoft Outlook будет использовать символ "разделитель списков", определенный в региональных настройках. Ваши почтовые ссылки могут работать некорректно для ваших пользователей Windows + Outlook, чьи системы настроены с помощью другого разделителя списков, таких как точки с запятой. Outlook просто откажется разделять адреса электронной почты запятыми.

Просто что-то иметь в виду.

Ответ 3

Используйте следующий код,

implode(',', $contacts);

приведенный выше код даст сообщения, разделенные запятыми.