现在我有一个非常简单的邮件:
class ExampleMailer < ActionMailer::Base
default from: "info@example.com"
def weekly(email)
mail to: email, subject: "500 Points for liquid.radio!"
end
end
我真正想要做的是向所有用户发送电子邮件。问题是,一段时间后,从Facebook用户那里获取电子邮件地址时出现问题,因此作为临时解决方案,我为每个无法获得的用户生成了一个通用的“xxxxxxx@facebook.com”电子邮件地址它来自omni-auth。
所以我现在要做的是向所有用户发送电子邮件,除非发送带有“@ facebook.com”电子邮件地址的用户。
一旦设置完毕,我通常会从控制台发送电子邮件,如下所示:
ExampleMailer.weekly("example@gmail.com").deliver
我想如果我要给所有用户发送电子邮件(除了facebook用户),我必须找到一种不同的方法。