使用 Office 365 配置 Oracle Apex 22.2 电子邮件

问题描述 投票:0回答:2

我尝试配置 Oracle Apex 22.2 电子邮件以使用 Office 365 作为 SMTP 服务器,但收到错误“ORA-29278:SMTP 瞬时错误:421 服务不可用”。

我已确保 UTL_SMTP 和 UTL_TCP 已被授予执行权给 APEX_220200 用户。

我在 Microsoft 网站上使用以下设置:
SMTP主机地址:smtp.office365.com
SMTP 主机端口:586
SMTP 验证用户名:我的 MS 管理员帐户用户名
SMTP 密码:我的 MS 管理员帐户密码
使用 SSL/TLS:建立连接后(根据 Oracle 文档发送 StartTLS)

当我将 SSL/TLS 设置为“是”或“否”时,我不会收到错误消息,但不会发送任何消息。

我搜索了我可能错过的配置选项,并找到了一些实用程序来帮助验证上述设置在使用 UTL_SMTP 包时是否有效。

还有其他人经历过这种情况吗?我错过了哪些步骤?

smtp office365 oracle-apex
2个回答
1
投票

你所做的一切都很好。现在您必须从office365网站下载de https证书并使用它来创建oracle钱包。然后,您必须在 Apex 实例设置(工作区内部)中配置钱包路径。


0
投票

对于 smtp.office365.com,我相信 SMTP 主机端口应该是 587 而不是 586

© www.soinside.com 2019 - 2024. All rights reserved.