如何在Laravel中设置Email From?

时间:2017-10-27 13:17:31

标签: php email laravel-5.4 swiftmailer

我有一点需要帮助的问题, 我必须从laravel中的数据库动态设置控制器中的电子邮件,但现在我从电子邮件和名称传递了简单的静态值。 我尝试使用

在我的控制器中,

 $response = Mail::send([], [], function($message) use ($template,$from_email)
    {   
        $link = url('');
        $rootpath = url('/public').'/';
        $body = $template->content;

        $message->from("riteshkhatri@gmail.com",'Domus');
        $message->to("ritesh@mailinator.com", "ritesh");
        $message->subject($template->subject);
        $message->setBody($body, 'text/html');
    });

我已经从varible,

评论了config / mail.php

但是甚至认为从.env获取电子邮件ID是我的smtp用户名来设置我的邮件的价值。

看到它从控制器获取名称,并从我的.env文件中获取电子邮件,

MAIL_DRIVER=smtp 
MAIL_HOST=smtp.gmail.com 
MAIL_PORT=465 
MAIL_USERNAME=testing.testuser@gmail.com 
MAIL_PASSWORD=//i removed now
MAIL_ENCRYPTION=ssl

enter image description here

如果我使用电子邮件从数据库检索的值中获取值,那么我该如何在那里设置密码?

1 个答案:

答案 0 :(得分:0)

据我了解,您希望使用带有数据库密码的电子邮件地址发送电子邮件。所以请查看link这可能会对您有所帮助。