当邮件服务器不在Web主机上时发送邮件

时间:2009-09-29 04:15:31

标签: php email

我正在托管客户的网站,因为他们在他们的位置运行交换服务器来处理电子邮件。每当我尝试通过PHP向他们的某个电子邮件地址发送电子邮件时,它就会失败,因为它正在寻找本地系统上的地址。

我可以强制邮件功能在服务器外部查看以发送邮件吗?

我在Media Temple专用虚拟盒子上。

2 个答案:

答案 0 :(得分:2)

我猜测更简单的方法是不使用mail功能,而是处理通过SMTP发送邮件的库 - 客户服务器上的SMTP。

例如,您可以查看Swift Mailer(它具有相当好的声誉,并由Symfony框架使用)或PEAR::Mail

答案 1 :(得分:0)

Media Temple可能已采用这种方式来减少垃圾邮件问题。您将不得不询问Media Temple有关配置的信息。

之前我和Media Temple合作过。他们对客户的需求非常敏感。他们之前有机会被问过并回答过这个问题。