繁体   English   中英

rails 2 actionmailer电子邮件地址别名

[英]rails 2 actionmailer email address alias

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

邮车

邮车0.1

Mailcar是使用ActiveRecord和ActionMailer的Ruby on Rails的简陋(即功能不多)批量电子邮件发送程序。

如果您需要向整个用户群发送电子邮件,并且不想支付大多数电子邮件服务所收取的高昂价格,那么这是给您的插件!

警告!!! 在没有正确设置SMTP服务器的情况下使用此功能可能会使您的服务器进入数百个黑名单。 如果那样的前景吓到了您,请查看付费发送批量电子邮件收发器。 它很昂贵,但至少您知道自己很安全。

警告!!! 照原样,此脚本与我为其编写的代码库紧密相关。 开箱即用。 我将其发布是希望其他人也需要类似的东西,并且不想从头开始。 请向我发送补丁或请求升级,我将包括它们并将您添加到积分中。

安装

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

脚本/生成mailcar全部

然后执行迁移:

耙db:migrate

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

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

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

耙mailcar:prep_for_send MESSAGE_ID = 99

耙mailcar:发送MESSAGE_ID = 99

如果发送过程曾经中断,您可以通过另一个发送呼叫来恢复发送过程​​。

去做

  • 添加一个测试套件(希望我对插件测试有更多了解...)
  • 轻松给出一个阻止(或其他内容)以生成电子邮件地址列表
  • 通过ERB传递电子邮件以允许模板/动态电子邮件
  • 添加对多部分电子邮件的支持
  • 添加清理任务以删除旧消息
  • 使发送延迟可配置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM