这个问题更多的是关于PHP,而不是WP。
我在托管服务提供商处调用内置函数mail()
。它始终返回FALSE
,而在本地计算机上它返回TRUE
。
<?php
$result = mail(...);
var_dump($result) // always false on a provider machine;
所以我知道并且期望 mail()
不应该在主机上运行。但是当从软件包安装WP时,它会以某种方式从运行它的域发送“欢迎使用WordPress”邮件。
WP的核心代码是一个纯粹的混乱,并不是那么容易阅读和理解它。但在探索它时,我注意到它使用mail()
函数发送欢迎邮件。所以我问的是WP 神奇地如何配置mail()
函数来发送邮件?