我有一个rails应用程序,需要向客户发送谢谢你的电子邮件。我还需要拥有它,以便用户可以在发送之前编辑通用模板。我知道我可以使用ActionMailer做这样的事情,但我需要做的就是让应用程序的每个用户可以发送不同的电子邮件。
例如,如果用户“bob”需要发送电子邮件,我想从bob@example.com发送电子邮件。所有SMTP设置都是相同的(smtp.example.com),smtp服务器的密码应该是用户设置的。
我读到了关于允许ActionMailer的不同电子邮件发件人的rails hack,但它要求每个发送电子邮件都有自己的模型。这不会真正起作用,因为我需要能够动态添加新用户,我将从大约250个不同的用户开始。
我不在乎这是怎么做的,它可能在rails中,但是如果有另一个使用语言X的解决方案,那么我也很好。但是,我如何创建一个通用电子邮件程序,使用来自同一主机的不同电子邮件帐户直接发送感谢卡?