在Ionos虚拟云服务器上刷新电子邮件队列时发生异常

时间:2019-06-26 05:34:05

标签: smtp swiftmailer

我有一个运行在名为“ 1&1 Unlimited Plus”的软件包上的1und1上的Symfony 4应用程序。 SMTP配置如下所示:

MAILER_URL=smtp://smtp.1and1.com?username=****&password=******

,效果很好。我在具有相同配置的本地开发服务器上也有此应用程序的开发副本。该开发副本也可以发送电子邮件。

由于“ 1&1 Unlimited Plus”上的数据库限制为1GB,因此我从Ionos订购了另一台云服务器。使用相同的配置,我将无法发送电子邮件。我在dev.log中收到此错误:

Exception occurred while flushing email queue: Connection could not be established with host smtp.1and1.com [Connection timed out #110]

smtp.1and1.com上的Ping有效,它显示的IP就像我在开发服务器上ping一样。在此云服务器上,我正在运行:

  • Plesk y玛瑙
  • Ubuntu 18.04.2LTS‬
  • DNS已关闭。我在原始服务器上只有一条A记录到云服务器的IP。没有设置MX记录。
  • 我检查了防火墙规则。没有发现传出限制,只有传入。我在传入规则中添加了TCP 25,但我不知道是否有必要。

我尝试了另一个端口,但是后来得到了:

Exception occurred while flushing email queue: Expected response code 220 but got an empty response []

更多配置:

swiftmailer:
    url: '%env(MAILER_URL)%'
    spool: { type: 'memory' }

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。默认情况下,Ionos关闭输出端口25。我无法在管理区域中找到或更改任何内容,只有技术支持才能打开此端口。