Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用Gmail在Laravel中使用maingun发送邮件_Php_Laravel_Email_Laravel 5.2_Mailgun - Fatal编程技术网

Php 使用Gmail在Laravel中使用maingun发送邮件

Php 使用Gmail在Laravel中使用maingun发送邮件,php,laravel,email,laravel-5.2,mailgun,Php,Laravel,Email,Laravel 5.2,Mailgun,大家好,当我尝试使用邮枪发送电子邮件时遇到问题 在这里,我遵循这个教程,但我发现了错误 与AbstractSmtpTransport.php第383行中的Swift_TransportException类似:预期响应代码为250,但得到代码“530”,消息为“530 5.7.1需要身份验证” " 我检查了all.env、mail.php、service.php,运行了php artisan config:cache并重新启动了服务器,但仍然面临同样的问题(我在本地主机上运行) 这是我的环境 MA

大家好,当我尝试使用邮枪发送电子邮件时遇到问题

在这里,我遵循这个教程,但我发现了错误

与AbstractSmtpTransport.php第383行中的Swift_TransportException类似:预期响应代码为250,但得到代码“530”,消息为“530 5.7.1需要身份验证” "

我检查了all.env、mail.php、service.php,运行了php artisan config:cache并重新启动了服务器,但仍然面临同样的问题(我在本地主机上运行)

这是我的环境

MAIL_DRIVER=mailgun
MAIL_HOST=smtp.mailgun.com
MAIL_PORT=587
MAIL_USERNAME=christian7andrew@gmail.com
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls
这里是mymail.php

'driver' => env('MAIL_DRIVER', 'mailgun'),
'host' => env('MAIL_HOST', 'smtp.mailgun.com'),
'port' => env('MAIL_PORT', 587),
'from' => ['address' => 'christian7andrew@gmail.com', 'name' => 'PTKP'],
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME','christian7andrew@gmail.com'),
'password' => env('MAIL_PASSWORD','password'),
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => false,
这是我的service.php

'mailgun' => [
    'domain' => 'sandboxf750e42d86cc410fbca6e462c8356bcf.mailgun.org',
    'secret' => 'key-secretdddecd93d0c17c7a1d30secret',
],
路线

控制器

public function kirim(Request $request, $id){
    $keluhan = keluhan::find($id)->toArray();
    //dd($keluhan);
    Mail::send('laporan.email', $keluhan, function($message) use($keluhan) {

        $message->to($keluhan['email_address']);
        $message->subject('Mailgun Testing');
    });

    return redirect('/');
}

有什么想法吗?请提供帮助,非常感谢

评论不适用于扩展讨论;这段对话已经结束。
public function kirim(Request $request, $id){
    $keluhan = keluhan::find($id)->toArray();
    //dd($keluhan);
    Mail::send('laporan.email', $keluhan, function($message) use($keluhan) {

        $message->to($keluhan['email_address']);
        $message->subject('Mailgun Testing');
    });

    return redirect('/');
}