我正在研究如何制作一个可以直接与电子邮件互动的网络应用程序.就像你发送到something@myapp.com一样,应用程序将拆开它并确定它是谁,如果它们在数据库中,主题行是什么,等等.
我正在使用/最熟悉python和flask.
任何人都可以让我开始正确的方向如何获得一个电子邮件与我的烧瓶应用程序代码接口?
最佳答案 您可以采取以下几种方法:
>编写一些使用IMAP或POP来检索电子邮件并处理它们的代码.从crontab(或类似的东西)运行它,或者将它添加到烧瓶应用程序并在那里触发它,通过crontab请求魔术URL或设置自定义计时器线程.
>将您的MTA配置为通过将其提供给您编写的程序来发送电子邮件至something@myapp.com(例如,在Exim中您可以使用pipe transport).在该程序中,您可以直接处理它,或者执行诸如将其发布到您的烧瓶应用程序之类的操作.