在 Linux 机器上发送邮件

在 Linux 机器上发送邮件

邮件可以通过哪些方式发送?我比较熟悉cron mail和php发送邮件,但是服务器上需要安装postfix或者sendmail这样的邮件MTA吗?php也是mta吗?如果没有安装sendmail/postfix怎么办?

我还想知道带有电子邮件的 Web 表单如何向人们发送注册电子邮件。我猜可能是 php 的“邮件”功能或其他什么。

答案1

PHP 不是 MTA。默认情况下,mail()使用本地 MTA,但如果本地计算机上没有 MTA,您可以配置 PHP 以通过 SMTP 使用远程 MTA。

正如可以预料的那样,大多数 Web 表单都用于mail()发送电子邮件;目前存在许多消息构建库,但它们基本上都可以归结为mail()底层。

相关内容