SQL Server - 使用 sp_send_dbmail 批量发送电子邮件 - 多少个 BCC 才会被视为垃圾邮件?

SQL Server - 使用 sp_send_dbmail 批量发送电子邮件 - 多少个 BCC 才会被视为垃圾邮件?

我使用 sp_send_dbmail 向用户组发送电子邮件。一次可以有数百个地址,我将所有地址都作为密件抄送包含在一封邮件中。某些域中的某些用户没有收到电子邮件,并且它不会显示在他们的垃圾邮件文件夹中。我知道有些邮件系统会阻止在密件抄送字段中包含许多地址的传入电子邮件,因为它看起来像垃圾邮件。我假设这就是正在发生的事情。

我认为理想的解决方案是将电子邮件发送给较小的群组,或者使用收件人字段将电子邮件单独发送给每个用户。但是,我似乎找不到任何指导原则。一封电子邮件中最多可以包含多少个密件抄送地址而不会被拒绝为垃圾邮件?

答案1

BCC 字段仅在第一个邮件服务器上进行评估,然后邮件在该邮件服务器上被分解为每个收件人。因此,没有目标服务器会知道原始邮件中有多少其他收件人。

唯一能够因为密件抄送过多而拒绝您的邮件的服务器就是您直接联系的服务器。

所以你问题的答案是:无限。

答案2

应 SMTP 服务器管理员的要求,我尝试将电子邮件拆分,然后直接向每个人发送一封,这似乎很有效。我们的 SMTP 服务器上肯定有什么东西将这些邮件检测为垃圾邮件。

相关内容