【发布时间】:2013-12-07 15:10:31
【问题描述】:
是否可以使用也在 localhost 中运行的 php-apache 将邮件发送到在我们网络上本地运行的交换服务器?如果可能的话,谁能指出我正确的方向?
提前谢谢大家
【问题讨论】:
标签: php apache exchange-server
是否可以使用也在 localhost 中运行的 php-apache 将邮件发送到在我们网络上本地运行的交换服务器?如果可能的话,谁能指出我正确的方向?
提前谢谢大家
【问题讨论】:
标签: php apache exchange-server
最简单的方法是只安装一个本地 MTA,如 blatmail(假设您在 Windows 上;如果您在 Linux 上,则您已经有 sendmail 或类似的,并且 mail() 应该可以工作)。
也就是说,假设您的 Exchange 服务器无需从本地网络进行身份验证即可转发,请将 SMTP 设置为 .ini 中的 Exchange 服务器的地址或主机名(或将 ini_set "SMTP" 设置为脚本本身中的地址)。
请注意,原版 mail() 不支持身份验证,而且我很确定不支持 TLS。 因此,您绝对应该只在完全受信任的网络上使用它。
【讨论】: