Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用AWS SDK SES for PHP获取原始(但格式化)电子邮件,而不是发送_Php_Amazon Web Services_Amazon S3_Amazon Ses - Fatal编程技术网

使用AWS SDK SES for PHP获取原始(但格式化)电子邮件,而不是发送

使用AWS SDK SES for PHP获取原始(但格式化)电子邮件,而不是发送,php,amazon-web-services,amazon-s3,amazon-ses,Php,Amazon Web Services,Amazon S3,Amazon Ses,我总是通过AWS SES发送标准(格式化、非原始)电子邮件,将收件人电子邮件/subject/html msg body传递到SES API,SES添加所有需要的信息,如邮件头、电子邮件、验证数据等 但我现在有一个非常有趣的任务——在SES准备好“原始电子邮件”之后,但在它实际发送之前,将其返回,以便我可以将其传递给垃圾邮件刺客评分API进行评估 基本上说,我需要AWS SES准备“原始电子邮件”,准备在不实际发送的情况下发送,并将其作为“原始电子邮件”返回给我 我做了一些研究,目前我最好的想法

我总是通过AWS SES发送标准(格式化、非原始)电子邮件,将收件人电子邮件/subject/html msg body传递到SES API,SES添加所有需要的信息,如邮件头、电子邮件、验证数据等

但我现在有一个非常有趣的任务——在SES准备好“原始电子邮件”之后,但在它实际发送之前,将其返回,以便我可以将其传递给垃圾邮件刺客评分API进行评估

基本上说,我需要AWS SES准备“原始电子邮件”,准备在不实际发送的情况下发送,并将其作为“原始电子邮件”返回给我

我做了一些研究,目前我最好的想法是将该电子邮件发送到我自己的电子邮件中,SES将接收该电子邮件,并将其作为原始电子邮件保存到S3,如下所述:

然后我可以从S3中读取原始电子邮件数据,将其返回应用程序进行垃圾邮件刺客分数检查,但这可能离最简单的方法太远了

任何想法都将不胜感激。干杯