1

我已经在我的 Rails 应用程序中集成了 sendgrid-ruby gem,并试图发送我以前通过 ActionMailer 发送的电子邮件。我使用了 sendgrid 中的示例:

from = Email.new(email: 'test@example.com', name: 'Test Sender')
to = Email.new(email: 'test@example.com')
subject = 'This is a sendgrid test email'
content = Content.new(type: 'text/plain', value: 'and easy to do anywhere, even with Ruby')
mail = Mail.new(from, subject, to, content)

sg = SendGrid::API.new(api_key: ENV['SENDGRID_API_KEY'])
response = sg.client.mail._('send').post(request_body: mail.to_json)

但是,我想用我在 Rails 中使用的旧邮件模板替换内容。这可能吗?

4

1 回答 1

1

您可以使用他们的 SMTP API,它允许您在 Rails 应用程序中定义或使用您的电子邮件模板。

例如发送公会红宝石

于 2018-06-19T01:43:42.523 回答