如何通过PHP和/或CakePHP在Fasthosts帐户上发送邮件

时间:2009-06-05 02:54:11

标签: php email cakephp smtp

我没有必要在我在英国Fasthosts提供商处托管的2个网站上发送邮件 但是,由于我已经在我的某个网站上添加了一些电子邮件功能,我尝试通过CakePHP的电子邮件组件发送邮件,并且它不会离开服务器,即使发送返回成功。

我尝试过使用普通邮件()函数和smtp选项而无处可去。

有什么想法吗?

4 个答案:

答案 0 :(得分:3)

我遇到了与Fasthosts相同的问题。他们已经这样做了,所以你必须在“发送自”电子邮件地址前面添加-f,这就是我的邮件函数调用的样子:

mail($email_to, $email_subject, $email_message, $headers, '-f'.$email_from);

您可以从Fasthots帮助页面获取更多信息: http://www.fasthosts.co.uk/knowledge-base/?article_id=65

答案 1 :(得分:1)

我不熟悉托管服务,但我与其他提供商有过类似的经历。它们之间的一件事就是SwiftMailer库。检查一下,看看它是否适合你。

http://swiftmailer.org/

答案 2 :(得分:0)

查看SwitfMail(http://swiftmailer.org/)。您可以连接到大多数邮件系统并发送电子邮件,无需本地配置或依赖项。我经常通过我的Gmail帐户发送提醒。它非常强大,但如果您不想管理电子邮件列表,则可以使用“简单”执行选项。

答案 3 :(得分:-1)

你的代码不是问题。您的电子邮件服务器有很多排队的电子邮件。与godaddys电子邮件服务器发生同样的问题。只需给它一天再试一次。