rails sendgrid在计划时间发送电子邮件

时间:2014-11-05 05:06:08

标签: ruby-on-rails email schedule sendgrid

我正在使用sendgrid在ror应用程序中发送电子邮件。我怀疑的是,我们现在可以撰写电子邮件,并且电子邮件必须在特定的时间表中向用户提供,这是由用户在撰写时提供的。

表示例如

来自:xxxx@gmail.com

to:yyyy@gmail.com

主题:您好

消息:你好吗?

Msg发送时间:2014年11月5日下午7点30分

是这个在sendgrid(或)中的任何选项我们想要在db中存储这些细节并使用cronjob这只是解决方案吗?

提前致谢

1 个答案:

答案 0 :(得分:2)

如果您的窗口不到24小时,则可以使用SendGrid的SMTP-API Scheduling Parameters。您可以在希望收到电子邮件时提供unix时间戳。

来自文档:

{
  "send_at": 1409348513
}

如果您的窗口超过24小时,则工人/ cron很可能是最佳解决方案。

相关问题