php.ini 的 SMTP 这个项目的上面都会有一段注解写着 "; For Win32 only.",这是为什么呢 ? 为何只有 Windows 的操作系统才需要设定哩 ? 阿舍之前有写过设定只寄不送的方式让 PHP 的程式可以寄送邮件,但是,没去研究为什么不用设定 PHP.ini。

后来去问了 G 先生才知道,原来,在 Unix 或 Linux 操作系统上,PHP 预设就会去找 sendmail 这支程式来传送邮件,所以,才会不需要额外指定,只要有安装 sendmail 相容的程式就可以让 PHP 寄送邮件。

扯淡不懂别乱说能有做过测试吗?