为什么 PHP mail() 需要像 sendmail/postfix/etc 这样的邮件程序?用于发送电子邮件?

Yos*_*sef 4 php email

为什么PHPmail()功能需要像sendmail/postfix/等邮件程序?用于发送电子邮件?

我问这个问题是因为发送电子邮件是客户端操作,而不是需要运行服务器的操作。

创建一个原生 PHP 邮件功能而不需要安装 sendmail/postfix/etc 有何复杂之处?程序是否具有作为服务器的过多功能,可以获取请求而不仅仅是作为客户端发送电子邮件?

dru*_*dge 5

最有可能的是:sendmail在 PHP 之前就已经存在mail(),所以本着 *nix 的真正精神:

当 CLI 上已经存在功能时,为什么要重新创建功能?