当他们在他们的位置运行交换服务器来处理电子邮件时,我正在托管客户端的网站。每当我尝试通过PHP发送电子邮件到他们的某个电子邮件地址时,它就会失败,因为它正在寻找本地系统上的地址。当邮件服务器不在网络主机上时发送邮件
我可以强制邮件功能在服务器外面发送邮件吗?
我在一个媒体寺专用的虚拟框。
当他们在他们的位置运行交换服务器来处理电子邮件时,我正在托管客户端的网站。每当我尝试通过PHP发送电子邮件到他们的某个电子邮件地址时,它就会失败,因为它正在寻找本地系统上的地址。当邮件服务器不在网络主机上时发送邮件
我可以强制邮件功能在服务器外面发送邮件吗?
我在一个媒体寺专用的虚拟框。
我猜的更简单的方法是不使用mail
功能,但通过SMTP发送邮件有关系的库 - 的SMTP是您的客户端服务器上。
你可以看看Swift Mailer(它有很好的声誉,被Symfony框架使用)或PEAR::Mail
。
Media Temple可能已经设置了这种方式来减少垃圾邮件问题。您将不得不向Media Temple询问配置。
我曾经与Media Temple合作过。他们对客户需求非常敏感。有机会他们之前被问及回答这个问题。
感谢帕斯卡尔马丁,设置它使用SMTP和工作。 – user154442 2009-09-29 04:37:03
不客气:-)玩得开心! – 2009-09-29 05:19:10