【问题标题】:render received emails in rails, gem?在 rails,gem 中渲染收到的电子邮件?
【发布时间】:2012-11-11 19:47:42
【问题描述】:

我想呈现存储在我的数据库中的接收到的电子邮件(通过 SMTP 服务器),我的问题是:

  • 是否有一个 gem 可以提供来自传入电子邮件(通过 SMTP 服务器接收)的呈现 html_part、text_part 或可以帮助呈现电子邮件的东西,具体取决于电子邮件的类型(HTML、TEXT)?

致以最诚挚的问候 汉内斯

【问题讨论】:

    标签: ruby-on-rails ruby email render incoming-mail


    【解决方案1】:

    是的,这里有一颗非常漂亮的宝石mailcatcher github link 说明:

    1) 安装 gem 通过替换你的默认设置来配置它

    config.action_mailer.delivery_method = :smtp
    config.action_mailer.smtp_settings = { :address => "localhost", :port => 1025 }
    

    2) 打开终端输入mailcatcher回车。

    3) 发送电子邮件。

    4) 现在打开浏览器并转到此地址localhost:1080

    您将看到您已收到电子邮件。

    【讨论】:

    • 我找到了同样的宝石,但这对我的情况来说太多了。我只需要一个可以将邮件对象从动作邮件程序渲染为正确的 html 的 gem。不过还是谢谢你。
    【解决方案2】:

    来自 37signals 的MailView 允许您渲染 Mailer 对象并从浏览器中查看它们。

    【讨论】:

      猜你喜欢
      • 2011-08-11
      • 2013-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多