【发布时间】:2012-12-03 04:53:57
【问题描述】:
我正在使用 rails 2 。我想知道 ActionMailer 中是否有隐藏/别名电子邮件地址的方法? 还有什么应该是发送批量电子邮件的最佳方法??? 提前致谢。
【问题讨论】:
标签: ruby-on-rails alias actionmailer email-address
我正在使用 rails 2 。我想知道 ActionMailer 中是否有隐藏/别名电子邮件地址的方法? 还有什么应该是发送批量电子邮件的最佳方法??? 提前致谢。
【问题讨论】:
标签: ruby-on-rails alias actionmailer email-address
邮车 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 来恢复它。
【讨论】: