[英]How to send mail via PHP and/or CakePHP on a Fasthosts account
我不需要在UK Fasthosts提供商托管的2个站点上发送邮件。
但是,由于我已经向我的站点之一添加了一些电子邮件功能,所以我尝试通过CakePHP的电子邮件组件发送邮件,即使发送成功返回,它也不会离开服务器。
我已经尝试过使用简单的mail()函数和smtp选项,但是却无济于事。
有任何想法吗?
我在Fasthosts上遇到了同样的问题。 他们已经做到了,所以您必须在“发送自”电子邮件地址之前添加-f
,这就是我的邮件功能调用的样子:
mail($email_to, $email_subject, $email_message, $headers, '-f'.$email_from);
您可以从Fasthots帮助的页面上获取更多信息: http : //www.fasthosts.co.uk/knowledge-base/? article_id=65
我对该托管服务不熟悉,但是与其他提供商也有类似的经历。 SwiftMailer库是对它们全部起作用的一件事。 检查一下,看看它是否适合您。
查看SwitfMail( http://swiftmailer.org/ )。 您可以连接到大多数邮件系统并发送电子邮件,而无需本地配置或依赖项。 我定期通过我的Gmail帐户发送警报。 它非常健壮,但是如果您不尝试管理电子邮件列表,则具有“简单”执行选项。
您的代码不是问题。 您的电子邮件服务器上有很多排队的电子邮件。 Godaddys电子邮件服务器也发生了同样的问题。 给它一天,然后再试一次。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.