发送邮件Laravel 5.7后,发件人电子邮件未显示在gmail收件箱中

时间:2018-11-13 12:54:30

标签: php email laravel-5.7

这是我的EmailController:

use Mail;
use Illuminate\Http\Request;

class EmailController extends Controller
{
    public function posalji (Request $request){
        $this->validate($request, [
            'ime' => 'required',
            'email' => 'required',
            'naslov' => 'required',
            'poruka' => 'required'
        ]);
Mail::send('emails.poruka', [
            'poruka' => $request->poruka
        ], function($mail) use ($request){
            $mail->from($request->email, $request->ime);

            $mail->to('someemail@gmail.com')->subject('Нова ТР-ПЛУС порука - ' . $request->naslov);
        });

        return redirect()->back()->with('flash_message', 'Ваша порука је послата.');
    }

当我发送邮件时,在我的gmail收件箱中,它会显示邮件,发件人的标题和姓名,但发件人的电子邮件始终显示为 MY 电子邮件(someemail @ gmail (.com),而不是$request->email,我放置了与发送电子邮件的电子邮件不同的东西。

类似这样的事情:     NAME=request->name, message=$request->message和主题$request->subject。仅显示$mail->request电子邮件,但我自己的电子邮件在那里。

我尝试了一些方法,但是没有一个起作用,对此有什么解决方案吗?

我希望管理员不会再重复一次,导致他们提供的解决方案线程与这个特定问题无关:/(wordpress-laravel邮件功能不相同)。预先谢谢你。

0 个答案:

没有答案