我读了上面的指南,其中演示了“类型”属性。但是,我无法从使用 SES 从 SNS 发送的消息中获取该属性。
因为我设置了 Mautic 服务器来发送电子邮件。它需要该属性来识别下一步操作的消息类型,例如退回或投诉电子邮件。
我的 Mautic 出现以下错误:
[2019-07-30 23:19:00] mautic.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\HttpException: "Key 'Type' not found in payload " at /var/www/mautic/app/bundles/EmailBundle/Swiftmailer/Transport/AmazonTransport.php line 116 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\HttpException(code: 0): Key 'Type' not found in payload at /var/www/mautic/app/bundles/EmailBundle/Swiftmailer/Transport/AmazonTransport.php:116)"} []
我检查了源 PHP 文件,它确实像 Amazon 指南中显示的那样提到了“Type”属性。有人知道如何为“Type”属性设置 Amazon SNS 和 SES 吗?