문제

Heroku에서 사용자 등록이 호스팅 된 사이트가 있으므로 My MailChimp 계정에 연결된 Mandrill 추가 기능이 이미 있습니다.지금 당장 사용자가 서명하면 ActionMailer를 사용하여 이메일을 보내고 텍스트가있는 텍스트를 사용하지만 Mandrill을 사용하여 My MailChimp 전자 메일 템플릿 중 하나를 사용하는 것이 좋습니다.나는이 일을하는 방법에 대해 이야기하는 것에 대해 이야기하는 웹에서 좋은 장소를 찾지 못했습니다. 그리고 뭔가가 정확히이 일을하는 법을 알고 있습니다.

언급 한 바와 같이 Mandrill을 사용하여 MailChimp에서 템플릿이 아닌 이메일을 보내려면 앱에서 코드를 설정했습니다.

항상 그렇듯이 도움이 정말로 감사합니다.

도움이 되었습니까?

해결책

Mandrill 메일러 보석을 사용하는 것을 강력히 제안 할 것입니다.그것은 당신이 성취하려는 것을 확실히 도울 것입니다.여기에 가입 메일 (주로 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 계정에서 사용할 템플릿을 알려줍니다.

보석 사이트 에서 문서를 확인하십시오.하지만 꽤 똑바로 앞으로 ~

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top