首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP邮件/ PEAR邮件

PHP邮件/ PEAR邮件
EN

Stack Overflow用户
提问于 2012-08-05 03:49:48
回答 1查看 1K关注 0票数 2

在我的目录网站上,我有一个“发送电子邮件”功能。这让用户可以向公司提交查询。此查询的副本也会发送到我的收件箱。

几个月前,我发现我不再收到收件箱里的电子邮件了。所以我对此进行了调查,发现我的web主机不再允许使用PHP邮件功能发送外部电子邮件。

当我对此提出质疑时,我被告知我需要开始使用第三方邮件插件,我被推荐使用PEAR。

因此,我将我的PHP脚本转换为使用PEAR,并设法使其在我的站点上工作。一切都很好,直到有一天我觉得在我的网络主机上切换到PHP5.3会是个好主意。几天后,我注意到我再次停止接收收件箱中的电子邮件副本。

所以我再一次调查了一下,发现它坏了。有人告诉我,我需要恢复到PHP5.2才能工作。所以基本上这就是我要做的,让它再次工作。

我的问题是,我如何知道邮件功能一旦崩溃就会崩溃呢?在我意识到它坏了的这段时间里,可能有几个查询是从这个网站发出的,但实际上并没有去任何地方。

其次,我应该坚持使用梨,还是有更好的选择?

EN

回答 1

Stack Overflow用户

发布于 2012-08-05 04:01:33

PEAR::Mail有许多替代方案。然而,首先我必须解决的问题是,你的目标是否是支付你的托管公司,使他们任意破坏你的网站,并随后,你的业务?我不确定为什么有人会花钱坐在一个失败的哈比铁轮上,并为此买单。

话虽如此,这个软件包http://swiftmailer.org/已经变得非常流行,并被捆绑为symfony2框架的一部分,这是对其功能和对PHP中最新/最伟大特性的支持的极好认可。

在此之前,http://phpmailer.worxware.com/是一个非常流行的软件包。

至于检测你的邮件是否正常工作,唯一的方法是有一个自动化的测试作业,每天给你发送一封电子邮件,或者以你想要的任何周期发送。如果你没有收到那封电子邮件,你就知道有一个问题需要调查。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11811553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档