我希望与大家一起讨论一下 Laravel 5 及其邮件功能。重点是:我有多台安装了 CentOS 7 的服务器,并将它们用作基于 laravel 5 的站点的 Web 服务器。几天前,我不得不将一个网站从暂存服务器移至生产服务器。但是,邮件功能根本不起作用。
在临时站点上,我将邮件驱动程序设置为 sendmail,一切运行正常。另一方面,生产服务器无法通过网站发送一封邮件,除非我将邮件驱动程序设置为“mail”而不是“sendmail”。你们知道为什么会发生这种情况吗?所有服务器都在毫不犹豫地使用 sendmail,但这个特定的服务器(与其他服务器没有区别)只同意使用“mail”作为邮件驱动程序。为什么会这样?