php邮件函数如何知道使用哪个邮件服务器?

php邮件函数如何知道使用哪个邮件服务器?,php,Php,我正在处理现有的项目,我看到我们打了一个电话到,但我没有看到我们在哪里指定smtp服务器名称密码等。。。我猜它在某个文件中,但在哪里?这是因为它使用本地操作系统的“mail”命令。它使用配置为使用的操作系统。如果您想使用和SMTP服务器、名称和密码,请使用SwiftMailer。您可以通过php.ini在php中配置邮件函数的行为,有些可以使用ini\u set设置(per) 可在此处找到电子邮件配置选项: 它可能是特定于主机/服务器的,但SMTP是由主机使用sendmail设置的。

我正在处理现有的项目,我看到我们打了一个电话到,但我没有看到我们在哪里指定smtp服务器名称密码等。。。我猜它在某个文件中,但在哪里?

这是因为它使用本地操作系统的“mail”命令。它使用配置为使用的操作系统。如果您想使用和SMTP服务器、名称和密码,请使用SwiftMailer。

您可以通过php.ini在php中配置邮件函数的行为,有些可以使用
ini\u set设置(per)

可在此处找到电子邮件配置选项:

它可能是特定于主机/服务器的,但SMTP是由主机使用sendmail设置的。