0

我有一个托管在 Heroku 上的用户注册网站,所以我已经拥有连接到我的 Mailchimp 帐户的 Mandrill 附加组件。现在,当用户注册时,它使用 ActionMailer 向他们发送一封电子邮件,只是一个带有一些单词的 text.erb 文件,但我更喜欢将我的 Mailchimp 电子邮件模板之一与 Mandrill 一起使用。我在网上没有找到任何谈论如何做到这一点的好地方,并且有些东西告诉我你们都知道如何做到这一点。

如前所述,我已经在应用程序上设置了用于发送电子邮件的代码,而不是使用 Mandrill 的 Mailchimp 模板。

与往常一样,我们非常感谢任何帮助。

4

1 回答 1

5

我强烈建议您使用Mandrill Mailer gem。它肯定会帮助你完成你想要完成的事情。这是您想要对您的注册邮件执行的操作(主要从 gem github 文档复制):

class SignupMailer < MandrillMailer::TemplateMailer
  default from: 'support@example.com'

  def signup(signup)
    mandrill_mail template: 'Signup Template', # Whatever name you have in Mandril
                  subject: 'Thanks for signing up!',
                  to: {email: signup.email, name: signup.name},
                  ....
  end
end

基本上你希望你的 Mailer 继承自MandrillMailer::TemplateMailer,然后告诉它你想从你的 Mandril 帐户中使用哪个模板。

查看gem 网站上的文档,但它非常简单~

于 2013-11-16T04:40:59.313 回答