php邮件函数

php邮件函数,php,email,Php,Email,有人问我php mail()函数,它是从linux发送的?还是取决于源代码所在的位置?它是从服务器发送的;如果是Linux,Linux会发送,如果是Windows,Windows会发送。如果要使用其他服务器发送邮件,请查看SMTP,请参阅 在Linux上,使用本地sendmail二进制文件 在没有此类二进制文件的Windows上,您需要指定(本地或远程)SMTP服务器来发送电子邮件(请参阅文档中的“Windows”注释) 对于任何更复杂的操作,如使用带身份验证的SMTP,或远程SMTP服务器,一

有人问我php mail()函数,它是从linux发送的?还是取决于源代码所在的位置?

它是从服务器发送的;如果是Linux,Linux会发送,如果是Windows,Windows会发送。如果要使用其他服务器发送邮件,请查看SMTP,请参阅

在Linux上,使用本地
sendmail
二进制文件

在没有此类二进制文件的Windows上,您需要指定(本地或远程)SMTP服务器来发送电子邮件(请参阅文档中的“Windows”注释)


对于任何更复杂的操作,如使用带身份验证的SMTP,或远程SMTP服务器,一次发送多封邮件,处理附件等。像这样的强大PHP库可以完全绕过
mail()
命令。从一开始就使用其中一个通常是一个好主意。

请参考以下链接,以了解
mail()

Windows没有自己的MTA,因此mail()使用PHP预配置的SMTP服务器。