我想发送验证邮件,我想通过使用Postfix来完成。 有没有办法做到这一点?
答案 0 :(得分:1)
Postfix提供sendmail
命令,以便与原始sendmail
(https://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