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

2022-08-30 13:08:28

我正在使用链接来填充用户的默认电子邮件程序。mailtobcc

$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}"); 

在密件抄送字段中分隔多个电子邮件的最佳分隔符是什么:或?,;

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


答案 1

分隔符应为逗号 (),不应有空格。,

请参阅 RFC 6068


答案 2

这里有一个后期警告,以防有人需要它:

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

只是要记住的事情。


推荐