使用具有多个用户的用户可编辑模板发送电子邮件

时间:2010-08-24 20:38:23

标签: ruby-on-rails email email-integration

我有一个rails应用程序,需要向客户发送谢谢你的电子邮件。我还需要拥有它,以便用户可以在发送之前编辑通用模板。我知道我可以使用ActionMailer做这样的事情,但我需要做的就是让应用程序的每个用户可以发送不同的电子邮件。

例如,如果用户“bob”需要发送电子邮件,我想从bob@example.com发送电子邮件。所有SMTP设置都是相同的(smtp.example.com),smtp服务器的密码应该是用户设置的。

我读到了关于允许ActionMailer的不同电子邮件发件人的rails hack,但它要求每个发送电子邮件都有自己的模型。这不会真正起作用,因为我需要能够动态添加新用户,我将从大约250个不同的用户开始。

我不在乎这是怎么做的,它可能在rails中,但是如果有另一个使用语言X的解决方案,那么我也很好。但是,我如何创建一个通用电子邮件程序,使用来自同一主机的不同电子邮件帐户直接发送感谢卡?

1 个答案:

答案 0 :(得分:0)

这是非常低级的内容,但您可能希望直接使用Net::SMTP。它应该允许你做任何你需要的事情,如果你愿意弄脏并发送像Rails从未被发明的电子邮件。