Laravel 5.2:通过邮件DERVER发送电子邮件

时间:2017-04-09 14:27:59

标签: php laravel email laravel-5

我尝试从我的laravel 5.2应用程序发送电子邮件但从未收到我的收件箱中的电子邮件

这里我做了什么

的env

MAIL_DRIVER=mail
MAIL_HOST=myhosting.com
MAIL_PORT=587
MAIL_USERNAME=yousef@hosting.com
MAIL_PASSWORD=myPassword
MAIL_ENCRYPTION=tls

控制器

public function html_email(){
        $data = array('name'=>"Data Technology");
        Mail::send('emails.websitePriceRequest', $data, function($message) {
            $message->to('johnef_sh@hotmail.com', 'Data Technology')->subject
            ('Laravel HTML Testing Mail');
            $message->from('johnef_sh@hotmail.com','Data Technology');
        });
        echo "HTML Email Sent. Check your inbox.";
    }

发送电子邮件后我得到了 已发送HTML电子邮件检查您的收件箱。

但在检查我的电子邮件后,注意到了

1 个答案:

答案 0 :(得分:0)

试试这个

$view = 'emails.websitePriceRequest';
$subject = 'Laravel HTML Testing Mail';
$data = array('name'=>"Data Technology");
$email = 'johnef_sh@hotmail.com';
\Mail::send($view, $data, function($message) use($email, $subject)
{
    $message->from('johnef_sh@hotmail.com','Data Technology');
    $message->to($email)->subject($subject);
});