ubuntu上PHP的SMTP配置?

ubuntu上PHP的SMTP配置?

https://www.php.net/manual/en/mail.configuration.php#ini.smtp

查看手册,它指定用于选择 SMTP 服务器的 php.ini 选项是 Windows 独有的。我该如何配置它以使用 Linux 机器的特定域/IP/端口,或者其他方式?

我是不是没有选择了,需要使用一些非 PHP 原生的东西了?

答案1

在 Linux 系统上,php 期望调用sendmail(使用sendmail_path设置来定位二进制文​​件)。您可以使用轻量级的仅发送 mta,例如邮件传输协议如果您只是想将所有邮件发送到另一个目的地。 msmtp 在 Ubuntu 中可用,并且配置非常简单。

相关内容