我在Yii2高级版中使用Swiftmailer,其中包括发送电子邮件,在我的xampp服务器上运行正常。但是当我在外部服务器(1& 1顺便说一句)上尝试时,我得到了一个
Swift_TransportException 无法与主机建立连接 smtp.1und1.de [连接超时#110]
我已经用谷歌搜索了几个小时几乎所有的解决方案,包括使用gmail代替或使用端口465和25与ssl和tls。也使用IP-Adress而不是主机名。
我觉得可能有防火墙或我想念的一些电子邮件选项,但我已经尝试了所有我能想到的。
我的代码如下所示:
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'viewPath' => '@common/mail',
'useFileTransport' => false,
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'smtp.1und1.de',
'username' => 'mymail@myadress.de',
'password' => 'mypassword',
'port' => '587',
'encryption' => 'tls',
],
],
再次,在localhost上完美运行。 也许有人知道我做错了什么?