从 AWS WorkMail 地址到 osTicket 的电子邮件管道

问题描述

我正在尝试在 PHP 中设置从 AWS WorkMail 地址到 osTicket 的电子邮件管道。 尽管 osTicket 文档提供了关于如何设置电子邮件管道的指南——从根本上说,电子邮件需要路由到一个 https 地址——它不包括如何为 AWS 建立它:

https://docs.osticket.com/en/latest/Getting%20Started/Email%20Piping.html

相反,我在 StackOverflow 上找到了这篇文章

Piping email sent to AWS SES address to PHP script on EC2

答案建议在 AWS 电子邮件地址上建立接收规则,该规则将调用 SNS 操作,将电子邮件转发到位于 HTTPS 地址的必要 osTicket 脚本。

我认为这是一个很好的策略,但我遇到了很多问题,而杂乱无章的 AWS 文档似乎没有考虑到。

为了将 SNS 操作链接到 HTTPS 端点,必须创建一个 SNS 主题,然后订阅该端点。我已经阅读了多篇关于堆栈溢出的文章以及相关的 AWS 文档,但我一直无法确认对我的终端节点的订阅

相反,我遇到了一个错误

错误代码:MissingrequiredParameter - 错误消息:参数中缺少必需的键‘Token’”

每当我尝试通过单击 AWS 控制台中的“确认订阅”按钮来确认订阅时。当我点击控制台中的“请求确认”时,似乎也没有任何反应。

以下是我在 AWS 上阅读的最相关的链接,这些链接描述了如何设置订阅端点:

https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/sns-examples-subscribing-unsubscribing-topics.html

https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-sns-2010-03-31.html#subscribe

https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-sns-2010-03-31.html#confirmsubscription

订阅和确认订阅是这个问题最令人困惑的两个方面。 在我的 HTTPS 端点中,我已将提供的代码放在“为应用程序端点订阅主题标题​​下:

https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/sns-examples-subscribing-unsubscribing-topics.html

在我的 HTTPS 端点内。我能够回应一个结果:

result

但是,此结果缺少确认订阅所需的最重要的令牌或 SubscribeURL 链接

尝试使用 ConfirmSubscription,如下所述:

https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-sns-2010-03-31.html#confirmsubscription

没有成功。

如果我的结果包含令牌,有人可以通知我吗?或者如何获取令牌/如何为我的端点订阅主题

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...