【发布时间】:2013-02-24 19:31:42
【问题描述】:
我使用 PHP 的 mail 函数从我的服务器发送电子邮件,该服务器目前也处理邮件。但是,我希望 PHP 开始通过不同的 SMTP 中继发送消息,而不是通过它运行的服务器。我查看了php.ini,似乎只能在 Windows PC 上指定不同的中继,而我的服务器运行的是 OS X Snow Leopard。是否可以更改继电器设置?理想情况下,我不想在我的 PHP 代码中加入任何新内容,因为我到处使用 mail 函数。
【问题讨论】:
-
Server Fault 可能比 Stack Overflow 更有洞察力。
-
afaik 你的 mail() 方法不走运。您将需要使用 php-class 充当 SMTP 客户端(例如 swiftmailer )