在使用PHP的mail()函数时是否需要SMTP服务器?
附注:我使用的是共享主机帐户,所以我不能安装SMTP服务器,他们也不提供SMTP服务器。
发布于 2010-07-30 17:06:50
PHP的mail()函数不需要SMTP。它使用一个名为Unix sendmail的程序,该程序在/Linux平台上通常默认可用,大多数网络主机都免费提供此功能。
发布于 2010-07-30 16:04:43
Linux服务器上的PHP依赖于mail()函数的本地MTA。
可以将Windows上的PHP配置为使用您喜欢的任何SMTP服务器。
通过PEAR::Mail,您可以设置要使用的SMTP服务器。http://pear.php.net/manual/en/package.mail.mail.intro.php
第一个参数是'smtp',第二个参数接受详细信息。http://pear.php.net/manual/en/package.mail.mail.factory.php
https://stackoverflow.com/questions/3369611
复制相似问题