允许用户向许多不同的动态地址发送电子邮件

时间:2015-10-07 06:30:47

标签: ruby-on-rails ruby email actionmailer

我正在运行Ruby on Rails 3.2应用程序,用户可以在其中向其客户端发送电子邮件,这些电子邮件在数据库中以各种方式表示。

根据用户的选择,这可以是50-200个电子邮件地址的动态列表。根据众多因素,列表可能每天都不同。在电子邮件提供商处设置固定邮件列表不是一种选择。

向用户公开此功能的最佳方式是什么?

目前,我正在运行处理所有电子邮件的应用程序后面的付费SMTP服务器,但是当我尝试使用50-200 BCC发送单个电子邮件时,我一直在发送垃圾邮件标记问题'第

我还尝试通过mailto:链接为用户提供通过自己的电子邮件客户端发送电子邮件的选项。但是,根据所使用的浏览器,Windows版本和电子邮件客户端,只要mailto:link超过一定数量的字符或地址,它就不起作用。

解决此问题并向我的客户提供此功能的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

使用电子邮件填充您的BCC字段是一种被标记为垃圾邮件的绝对方式。谷歌搜索" BCC spam"将突出这个问题:

  

最好向每个收件人发送单个邮件,而不是在BCC字段中使用多个地址,因为许多垃圾邮件过滤器(以及许多ISP)会自动将多个收件人标记为垃圾邮件。

相反,循环选定的收件人,并按照this answer中的说明每个发送一封电子邮件。

struct