我总是通过AWS-SES发送标准(格式化,非原始)电子邮件,将recipient-email / subject / html-msg-body传递给SES API,SES正在添加所有需要的信息,如标题,FROM EMAIL,验证数据等。
但我现在有一个非常有趣的任务 - 回来"原始电子邮件"在SES准备之后,但在实际发送之前,我可以将其传递给Spam Assassin得分API进行评估。
基本上,我需要AWS SES准备"原始电子邮件"准备发送而不实际发送,并作为"原始电子邮件"返回给我。
我做了一些研究,我现在最好的想法就是将这封电子邮件发送到我自己的电子邮件中,该电子邮件将由SES本身收到,并按照此处描述的概念保存到S3作为原始电子邮件:
http://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-concepts.html
然后我可以从S3读取原始电子邮件数据,将其返回到应用程序进行垃圾邮件刺客评分检查,但这可能与最简单的方法相差太远。
任何想法都将不胜感激。欢呼声。