0

您好我正在尝试使用 sendmail 发送带有 PDF 附件的电子邮件

并在配置文件中添加以下行以引发交付错误

config.action_mailer.raise_delivery_errors = true

这是我为附件编写的代码

def site_launch(email,name)
    @name = name
    attachments["checkinforgood_manual_deck.pdf"] = File.read(Rails.root.join('public/images/posters/cmanual_deck2.pdf'))
    mail(:from => "info@yopmail.com",
     :to => sent@yopmail.com,
     :subject => 'Make your good Fundraiser amazing.')
end

无法理解我在这里做错了什么。电子邮件没有发送给我,也没有引发错误。但在日志中显示得到交付。

4

1 回答 1

1

实际上,您的应用程序正在开发模式下运行。在实际应用中发送邮件必须处于生产模式。因此,在开发模式下,您只会生成日志。我希望这能解释一些事情。

于 2013-08-08T09:38:45.330 回答