Laravel:预期响应代码 220 但得到代码“”,消息为“”
Laravel: Expected response code 220 but got code "", with message ""
我正在为我的 Laravel (5.3) Homestead 应用程序使用以下 Mailtrap 配置,但是每当我使用 Mail Facade
时都会收到以下错误
Expected response code 220 but got code "", with message ""
.env
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=**************
MAIL_PASSWORD=**************
MAIL_ENCRYPTION=null
控制器
public function send()
{
$result = Mail::send('emails.test',['content' => 'This is the email Content'], function($message) {
$message->from('noreply@mydomain.com');
$message->to('my@email.com')
->subject('Test Email');
});
return $result;
}
我试过 MAIL_ENCRYPTION=ssl
但我最终得到 Connection could not be established with host mailtrap.io [ #0]
有人能给我建议或者告诉我我做错了什么吗?
终于解决了我的问题。
我必须更改 MailTrap 配置
来自
MAIL_PORT=2525
至
MAIL_PORT=465
感谢@Manish 在评论中指出这一点。
我正在为我的 Laravel (5.3) Homestead 应用程序使用以下 Mailtrap 配置,但是每当我使用 Mail Facade
时都会收到以下错误Expected response code 220 but got code "", with message ""
.env
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=**************
MAIL_PASSWORD=**************
MAIL_ENCRYPTION=null
控制器
public function send()
{
$result = Mail::send('emails.test',['content' => 'This is the email Content'], function($message) {
$message->from('noreply@mydomain.com');
$message->to('my@email.com')
->subject('Test Email');
});
return $result;
}
我试过 MAIL_ENCRYPTION=ssl
但我最终得到 Connection could not be established with host mailtrap.io [ #0]
有人能给我建议或者告诉我我做错了什么吗?
终于解决了我的问题。
我必须更改 MailTrap 配置
来自
MAIL_PORT=2525
至
MAIL_PORT=465
感谢@Manish 在评论中指出这一点。