我使用PHP的mail
函数从我的服务器发送电子邮件,该服务器当前也处理邮件。但是,我希望PHP开始通过不同的SMTP中继发送消息,而不是它正在运行的服务器。我检查了php.ini
,似乎只能在Windows PC上指定不同的中继,而我的服务器正在运行OS X Snow Leopard。是否可以更改继电器设置?理想情况下,我不想在我的PHP代码中加入任何新内容,因为我在整个地方使用mail
函数。
答案 0 :(得分:2)
如果没有在服务器上设置通过SMTP路由邮件的sendmail替代方法,或者使用像Swiftmailer这样的库更容易,则无法执行此操作。
PHP无法使用内置的外部SMTP服务器(除非您使用的是Windows平台)。