如何配置PHP以使用远程SMTP服务器发送邮件

PHP可以很容易地从Web应用程序发送邮件 。 但是它仍然需要一些配置。 正如你可能知道的,PHP配置发生在php.ini中。

电子邮件配置的相关部分是[邮件功能] ,为了使PHP使用外部邮件服务器,您必须将SMTP设置为ISP的邮件服务器地址。 例如,这将与您在发送邮件服务器的电子邮件程序中使用的地址相同,即“smtp.isp.net”。 另一个设置sendmial_from ,它指定默认的电子邮件地址PHP电子邮件发送。

配置PHP以使用远程SMTP服务器发送邮件

请注意,设置内部邮件功能以使用SMTP仅适用于Windows。 在其他平台上,PHP应该使用本地可用的sendmail或sendmail插件。 或者,您可以使用PEAR邮件包。

典型的配置可能如下所示:

[邮件功能]
SMTP = smtp.isp.net
sendmail_from = me@isp.net