代码之家  ›  专栏  ›  技术社区  ›  Miguel Ping

Rails邮件程序:将电子邮件发送到本地文件

  •  14
  • Miguel Ping  · 技术社区  · 14 年前

    有没有办法在Rails3中将电子邮件发送到本地文件,而不是使用SMTP服务器?我想测试电子邮件的内容不使用任何类型的SMTP,理想情况下只有在开发环境。

    2 回复  |  直到 14 年前
        1
  •  41
  •   shingara    14 年前

    您可以使用:测试系统交付

    ActionMailer::Base.delivery_method = :test
    

    还有一种:文件传递方法

    ActionMailer::Base.delivery_method = :file
    

    ActionMailer::Base.file_settings = { :location => Rails.root.join('tmp/mail') }
    
        2
  •  6
  •   Kris    11 年前

    还有一个问题 letter_opener 将邮件保存到磁盘并在浏览器中打开的gem。

    或者 mails_viewer