什么是分隔多个电子邮件的最佳分隔符

Man*_*far 23 php email bcc

我使用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}"); 
Run Code Online (Sandbox Code Playgroud)

我的问题是在bcc字段中分隔多个电子邮件的最佳分隔符是什么,或者; .

在我的情况下,我使用','.

Aln*_*tak 32

分隔符应该是逗号(,),不应该有空格.

请参阅RFC 6068.

  • @UriNetanel https://datatracker.ietf.org/doc/html/rfc6068 (2认同)

Ish*_*eel 10

如果有人需要,这是一个迟到的警告:

即使RFC明确建议使用逗号,Microsoft Outlook也将使用区域设置中定义的"列表分隔符".对于其系统配置了不同列表分隔符(如分号)的Windows + Outlook用户,您的mailto链接可能无法正常工作.Outlook将简单地拒绝用逗号分割电子邮件地址.

请记住一些事情.