我正在使用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
它显示此错误
当我将MAIL_PORT = 587
更改为MAIL_PORT = 465
时。它显示
那是我的控制器代码
$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');
});