如何使用Postfix在Laravel 5.4中发送电子邮件

时间:2017-06-08 15:42:54

标签: laravel postfix

我想发送验证邮件,我想通过使用Postfix来完成。 有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

Postfix提供sendmail命令,以便与原始sendmailhttps://en.wikipedia.org/wiki/Sendmail)兼容。

安装后缀后,您可以按照sendmail的常规Laravel说明进行操作。

请参阅config/mail.php,您必须将驱动程序更改为sendmail。有些访问者可能仍然使用旧版本的Laravel(如4.2),在这种情况下,文件为app/config/mail.php

要测试配置,您可以在php artisan tinker中使用这样的单行,但您必须在resources/views/test.blade.php中创建一个视图(包含您想要的任何内容)。

// Change username for your real username
Mail::send('test', array('key' => 'value'), function($message){$message->to('username@localhost','me')->from('noreply@localhost')->subject('test');});

电子邮件应显示在此文件中:/var/mail/$USER

答案 1 :(得分:0)

真的需要Postfix吗? Laravel提供邮件和通知工具。想一想

https://laravel.com/docs/5.4/notifications
https://laravel.com/docs/5.4/mail