【问题标题】:Laravel 5.2 : send email via mail DERVERLaravel 5.2:通过邮件服务器发送电子邮件
【发布时间】:2017-04-09 14:27:58
【问题描述】:

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

我做了什么

环境

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 电子邮件已发送。检查您的收件箱。

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

【问题讨论】:

  • 您的日志文件中有什么特别的地方吗?

标签: php laravel email laravel-5


【解决方案1】:

试试这个

$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);
});

【讨论】:

    猜你喜欢
    • 2017-07-28
    • 2018-10-17
    • 2013-10-10
    • 2015-04-17
    • 2015-03-21
    • 2012-03-21
    • 2018-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多