我正在通过Amazon SES和其他一些服务进行营销活动。电子邮件提供商是zoho和gmail。
我需要知道的是我怎么能得到一个列表的电子邮件已经反弹,并从邮件列表中删除它,以保持列表清洁。现在我需要每天都这样做。gmail或zoho是否提供了一种通过api或其他方式获取列表的方法?AFAIK SES不提供api来直接获取被退回的电子邮件列表。gmail或zoho提供api吗?
我认为,可以通过抓取收件箱来收集。手动操作不是一个可行的选择。
我错过了什么。处理这个问题的标准方法是什么?
你需要做的就是按主题抓取收件箱中所有被退回的邮件。
了解IMAP。此外,还可以查看imaplib包和电子邮件包python。
https://docs.python.org/3/library/imaplib.html https://docs.python.org/3/library/email-examples.html这个博客真的很有帮助:
https://yuji.wordpress.com/2011/06/22/python-imaplib-imap-example-with-gmail/