首页 文章

使用Mailchimp / Mandrill和Ruby操作

提问于
浏览
0

我有一个在Heroku上托管用户注册的站点,所以我已经连接到我的Mailchimp帐户的Mandrill Add-On . 现在,当用户注册时,它会使用ActionMailer向他们发送一封电子邮件,而只是带有一些文字的text.erb文件,但我更喜欢使用我的Mailchimp电子邮件模板和Mandrill . 我没有在网上找到任何关于如何做到这一点的好地方,有些东西告诉我你们都知道如何做到这一点 .

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

一如既往,真正感谢任何帮助 .

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
    

    基本上你希望你的邮件程序从 MandrillMailer::TemplateMailer 继承,然后告诉它你想从你的Mandril帐户使用哪个模板 .

    检查gem site上的文档,但它非常直接〜

相关问题