需要安装特定的邮件程序才能使用PHP mail()发送电子邮件?
这个问题可能是多余的,但我试图弄清楚是否有必要在服务器上安装一个单独的邮件服务器(Sendmail、postfix等),以便使用php的mail()发送电子邮件 我只是想发送一封电子邮件,不需要接收需要安装特定的邮件程序才能使用PHP mail()发送电子邮件?,php,email,ubuntu,Php,Email,Ubuntu,这个问题可能是多余的,但我试图弄清楚是否有必要在服务器上安装一个单独的邮件服务器(Sendmail、postfix等),以便使用php的mail()发送电子邮件 我只是想发送一封电子邮件,不需要接收 我在Windows以外的任何平台上运行Ubuntu 12.4框,其中包含PHP版本5.3.10-1ubuntu3.2,是的,这是必要的。PHP只执行sendmail或等效程序 Windows有点不同。PHP用户可以方便地将邮件发送到Windows上的SMTP服务器。您可以使用postfix的send
我在Windows以外的任何平台上运行
Ubuntu 12.4
框,其中包含PHP版本5.3.10-1ubuntu3.2
,是的,这是必要的。PHP只执行sendmail或等效程序
Windows有点不同。PHP用户可以方便地将邮件发送到Windows上的SMTP服务器。您可以使用postfix的sendmail
您可以找到许多“howto”帮助您安装它。是的,您需要一个邮件服务器来发送邮件。默认情况下,PHP只需调用“sendmail”。Postfix/Exim都提供了一个符号链接,可以将sendmail映射到它们自己,因此实际上不需要安装sendmail,只需要安装一个可以伪装为sendmail的邮件服务器。使用同一网络上的内部exchange服务器发送邮件怎么样,这样行吗;如果是这样的话,我应该在谷歌上搜索什么呢?当然,只需打开SMTP的Exchange即可。将PHP.ini配置为指向Exchange SMTP服务器。我可以在不安装邮件服务器的情况下执行此操作吗?另外,第一台具有PHP mail()的服务器是Ubuntu 12.4,另一台是SBS2008上的exchange 2007。两者都在同一个内部网络上。