安排从现在起 24 小时后发送电子邮件?

Posted

技术标签:

【中文标题】安排从现在起 24 小时后发送电子邮件?【英文标题】:Scheduling an email to be sent 24 hours from now? 【发布时间】:2012-08-31 15:59:21 【问题描述】:

我希望我的应用能够在未来的不同时间点发送提醒电子邮件(或文本)。我在想这可能可以通过本地通知来实现,但现在我不知道怎么做。关于实现这一目标的好策略有什么建议吗?更多详情:

我正在使用 Xcode 构建一个 iPhone 应用程序。这是一个小型提醒应用程序,会在用户指定的小时数过去后提醒您做某事。因此,您可以在 11 小时内为自己设置一个提醒 TiVo 的驴赛跑,例如,该应用程序会通过电子邮件发送该提醒。我希望将整个过程保留在电话中。因此,该应用会注册一个事件(如本地通知)并使用 Mail 应用发送电子邮件。

如果我必须走服务器路线,我总是可以设置 cron 作业,但我希望避免这种情况,因为那样我需要担心扩展到许多用户。如果更现实的话,iMessage 或推文可能是一个不错的选择。

有什么想法吗?

【问题讨论】:

你在说什么编程语言?应用程序是否一直在运行?或者您正在与服务器交互?更多细节会很好。 使用哪种编程语言? 您使用的邮件服务/服务器将是一个开始。其中一些提供定时/延迟发送的邮件。 哈!真丢人!我遗漏了每一个细节。有趣的是,您如何如此专注于您的项目,以至于您认为其他人都在做同样的事情。该应用程序是一个 iPhone 应用程序,用 cocoa/objective c 编写,我希望电子邮件来自应用程序的用户或 iPhone 的所有者,使用手机本身的邮件应用程序。如果我必须使用服务器,那么应​​用程序的整个想法就会消失 :( 【参考方案1】:

根据我的研究(我希望有一天我会发现我错了),没有办法为未来安排电子邮件、文本、推文或任何其他通信。可以使用本地通知,但可用的操作是在设备上显示消息并播放声音。就是这样。根本问题是,如果您的应用程序处于前台并处于活动状态,您将无法执行代码。如果有人认为我对此有误,请加入!

【讨论】:

以上是关于安排从现在起 24 小时后发送电子邮件?的主要内容,如果未能解决你的问题,请参考以下文章

在Django中从POST接收数据后发送电子邮件[重复]

如何使用 Sidekiq 在 Rails 中 3 分钟后发送电子邮件?

如何在 Swift 中确认订单后发送电子邮件

使用 xampp 发送电子邮件

Flask Mail 在 Ubuntu 上部署时不起作用

按下按钮后如何使“提交”表单从 Ajax 工作