繁体   English   中英

如何使用Laravel 5.2发送电子邮件?

[英]How to send email using Laravel 5.2?

这是我的Route.php

Route::get('invitations' , 'Invitationscontroller@accept');

以下是我的Invitationscontroller.php

public function accept(){

        $email_id =  Users::select('email_id')->get();

        Mail::send('test' , array('user' => $email_id) , function ($message){

            $message -> to('xyzabc@gmail.com' ) -> subject ('Welcome!!!');
        });
        return "Success";
    }

我已经按照教程中所述的要求配置了mail.php

当我运行该URL时,出现以下错误:

Swift_TransportException in AbstractSmtpTransport.php line 383: Expected response code 250 but got code "530", with message "530 5.7.1 Authentication required
"

我在哪里想念什么?

谢谢。

如错误消息明确指出的那样,您对邮件提供商SMTP的身份验证存在问题。

您需要在.env文件中配置邮件设置,请参阅示例数据:

MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

请检查您输入的有效数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM