如何创建通过电子邮件发布系统


How to create a Post by Email system?

就像Wordpress和Blogger一样。例如,我向 something_blog_post@myblog.com 发送电子邮件,我发送的电子邮件将转换为我博客上的帖子。

有像

mailgun这样的服务使这变得相当容易,因为它们将入站电子邮件转换为API调用。

另一种方法是找到一种使用 PHP 轮询 IMAP 的方法,然后解析消息。这可能要困难得多。

此问题有几种解决方案:

  1. 首先,您可以设置一个系统来轮询现有的 IMAP 或 POP3 系统并返回结果。
  2. 您可以设置一个电子邮件服务器,该服务器将在收到电子邮件时调用脚本本身。
  3. 您可以使用第三方提供商(例如CloudMailin或MailGun)。

不久前我写了一篇博客文章,概述了Rails应用程序的一些选项,但它们也都直接适用于PHP。