我们有一个内置于 rails 3.2.8 的应用程序。我们正在向客户发送电子邮件。我想阻止某些电子邮件地址。基本上邮件程序只是忽略那些特定的电子邮件地址。
例如:我的公司名称是 abc,我不想向所有员工发送电子邮件,即 john@abc.com 或 rayn@abc.com,即 *@abc.com
我怎样才能做到这一点?
PS:我正在使用 sendgrid,他们没有提供这样的东西。
编辑:
将此代码放在初始化程序目录中:
class EmailAddressFilter
def self.delivering_email(message)
message.perform_deliveries = false
end
end
ActionMailer::Base.register_interceptor(EmailAddressFilter)
应该阻止所有电子邮件。但我仍然可以在我的开发日志中看到电子邮件。
PS:我已经重启了我的服务器。