异常:“ Swift_TransportException”消息:“与tcp://mail.rdinteractive.net:465超时连接”

时间:2018-06-25 09:26:35

标签: php laravel-5 smtp swiftmailer

我正在使用laravel 5.5.40。当我在mailtrap文件中使用.env凭据时,它可以正常工作并且可以通过我的mailtrap帐户发送电子邮件,但是当我将mailtrap凭据更改为自己的服务器时,它们是:

MAIL_DRIVER=smtp
MAIL_HOST=mail.rdinteractive.net
MAIL_PORT=587
MAIL_USERNAME=test
MAIL_PASSWORD=********
MAIL_ENCRYPTION=tls

它显示此错误

enter image description here

当我将MAIL_PORT = 587更改为MAIL_PORT = 465时。它显示

enter image description here

那是我的控制器代码

$user_name = Auth::user()->name;
    $user_id = Auth::user()->id;    

    $confirmation_code = str_random(30);
    Mail::send('emails.account_verify', ['user_name' => $user_name,'confirmation_code' => $confirmation_code,'user_id' => $user_id], function ($message)
    {
        $message->from('ali@gmail.com');

        $message->to('asif123@gmail.com');

    });

0 个答案:

没有答案