【问题标题】:rails 2 actionmailer email address aliasrails 2 actionmailer 电子邮件地址别名
【发布时间】:2012-12-03 04:53:57
【问题描述】:

我正在使用 rails 2 。我想知道 ActionMailer 中是否有隐藏/别名电子邮件地址的方法? 还有什么应该是发送批量电子邮件的最佳方法??? 提前致谢。

【问题讨论】:

    标签: ruby-on-rails alias actionmailer email-address


    【解决方案1】:

    邮车

    邮车 0.1

    Mailcar 是一个非常简单(即功能不多)的 Ruby on Rails 批量电子邮件程序,使用 ActiveRecord 和 ActionMailer。

    如果您需要向整个用户群发送电子邮件并且不想支付最昂贵的价格 海量电子邮件服务收费,那么这就是你的插件!

    警告!!!在没有正确设置 SMTP 服务器的情况下使用它可能会使您的服务器登陆 数百个黑名单。如果这个前景吓到您,请查看付费发送批量电子邮件。它是 昂贵,但至少你知道你是安全的。

    警告!!!事实上,这个脚本与我为其编写的代码库紧密相关。它不会成功 的盒子。我发布它是希望其他人需要类似的东西并且不想 白手起家。请在您的升级中向我发送补丁或拉取请求,我将包括它们 并将您添加到演职员表中。

    安装

    要复制模型并创建迁移,请运行:

    脚本/全部生成邮车

    然后执行迁移:

    rake db:迁移

    示例

    要发送新的批量电子邮件,您必须首先创建邮件正文文件。我使用 Thunderbird 创建一个 HTML 电子邮件,然后将其另存为 HTML。

    此时,您可以创建消息并按如下方式发送:

    rake mailcar:new_message FROM='me@mydomain.com' SUBJECT='网站上的新功能' BODY_FILE=/path/to/email/body

    rake mailcar:prep_for_send MESSAGE_ID=99

    rake mailcar:send MESSAGE_ID=99

    如果发送过程被中断,您可以通过另一个调用 send 来恢复它。

    待办事项

    • 添加一个测试套件(希望我对插件测试了解更多...)
    • 让块(或其他东西)生成电子邮件地址列表变得容易
    • 通过 ERB 传递电子邮件以允许模板/动态电子邮件
    • 添加对多部分电子邮件的支持
    • 添加清理任务以删除旧邮件
    • 使发送延迟可配置

    【讨论】:

      猜你喜欢
      • 2010-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-31
      • 2011-08-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多