问题描述
我已经将网站从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,