如何解决Ubuntu 18.04上的Yii2 SwiftMailer无法连接到CPanel SMTP服务器
我已经将网站从CPanel主机迁移到专用服务器。 CPanel主机有一个正在运行的smtp服务器,承包公司仍在使用它。当我尝试通过服务器上的此smtp服务器从服务器发送电子邮件时,我只会收到连接被拒绝的错误。
当我尝试通过PC上的localhost发送电子邮件时,它的工作方式很不完善,其选项(凭据,端口,主机)与服务器上的应用程序中的选项相同。
任何对此的想法将不胜感激。
编辑:我正在使用带有SwiftMailer扩展的Yii2框架。
解决方法
按如下所示更改电子邮件组件:
'mailer' => [
'class' => 'yii\swiftmailer\Mailer','viewPath' => '@app/mail','transport' => [
'class' => 'Swift_SmtpTransport','host' => 'host url','username' => '<user name>','password' => '<user Password>','port' => 465,'encryption' => 'ssl',],'useFileTransport' => false,
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。