Php 为什么Yii2中的快捷邮件不起作用,IP被列入黑名单?

Php 为什么Yii2中的快捷邮件不起作用,IP被列入黑名单?,php,yii2,swiftmailer,Php,Yii2,Swiftmailer,这封电子邮件是有效的,但现在它崩溃了,因为IP被列入黑名单。 如何解决这个问题 当我使用Swiftmailer发送电子邮件时,我看到了这个错误 预期响应代码为220,但收到代码“550”以及消息 “550消息被拒绝,因为[50.87.249.98]:20423被列入黑名单请参见 已阻止-失败登录次数过多” 此代码位于conmmon/config/main local.php 'mailer' => [ 'class' => 'yii\swiftmailer\Mail

这封电子邮件是有效的,但现在它崩溃了,因为IP被列入黑名单。 如何解决这个问题

当我使用Swiftmailer发送电子邮件时,我看到了这个错误

预期响应代码为220,但收到代码“550”以及消息 “550消息被拒绝,因为[50.87.249.98]:20423被列入黑名单请参见 已阻止-失败登录次数过多”

此代码位于
conmmon/config/main local.php

'mailer' => [
        'class' => 'yii\swiftmailer\Mailer',
        'transport' => [
            'class' => 'Swift_SmtpTransport',
            'host' => 'box1298.bluehost.com',
            'username' => 'test@domain.co', // my email
            'password' => '**************', // password
            'port' => 465,
            'encryption' => 'ssl',
            'streamOptions' => [
                'ssl' => [
                    'allow_self_signed' => true,
                    'verify_peer' => false,
                    'verify_peer_name' => false,
                ],
            ]
        ],
    ],

这与您的代码无关。如果您的SMTP服务器阻止您的IP,您应该与您的主机提供商联系,并询问有关取消阻止此IP的问题。或者等待——这种阻塞通常是暂时的


但在您的情况下,您的服务器似乎被自己屏蔽了,因此我建议与主机支持联系以解释这种情况。

无耻插件:您可以使用自动绕过临时黑名单的。工作原理:您可以在您的长笛帐户上设置多个电子邮件服务器或提供商,如果检测到类似错误,它将通过其他提供商重新发送您的电子邮件

对于小容量发送者来说,它是完全免费的,所以您所需要做的就是更改代码,通过虚拟长笛转发请求(然后替换SMTP凭据)。虚拟长笛需要配置为通过SMTP服务器(或其他免费电子邮件API,如Mailgun)发送


如果您对长笛(我制作的)有任何疑问,请告诉我。

您是否阅读了错误消息?该消息中有什么不清楚的地方?看起来密码已被更改,并且失败的尝试发出了与代码无关的警告