繁体   English   中英

从 Microsoft Azure 上的 WordPress 发送电子邮件

[英]Sending email from WordPress on Microsoft Azure

我在从 Azure 上托管的 Wordpress 网站发送邮件时遇到问题。

我有一个单独的 SMTP 服务器,它已打开防火墙以从 Wordpress 应用程序服务的 IP 地址访问(端口 25)。 网络工程师没有看到任何流量从我的 IP 地址到达防火墙,并认为 WordPress 或我的 Azure 阻止了流量。

邮件程序是SMTP Mailer - 版本 1.1.4

在 WordPress“测试电子邮件”上,我收到以下错误 [IP 地址已编辑]

连接:打开ip 地址:25, timeout=300, options=array ('ssl' => array ('verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true, ),)

连接失败。 错误#2:stream_socket_client():无法连接到ip地址:25(连接尝试失败,因为连接方一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。)[C :\home\site\wwwroot\wp-includes\PHPMailer\SMTP.php 第 389 行]

SMTP ERROR: Failed to connect to server: 连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。 (10060)

SMTP 错误:无法连接到 SMTP 主机。

根据文档

所有 Azure 平台即服务 (PaaS) 资源(包括 Azure 应用服务和 Azure Functions)都不支持在端口 25 上发送电子邮件。

如果您从 VM 尝试此操作并且您订阅的是 Enterprise Dev/Test,则默认情况下会阻止端口 25。 可以删除此块。 若要请求删除阻止,请转到 Azure 门户中 Azure 虚拟网络资源中的诊断和解决刀片的无法发送电子邮件(SMTP 端口 25)部分并运行诊断。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM