Php 通过电子邮件回复评论,并直接将其发布在网站评论系统上
我用PHP和MYSQL开发了一个网站。该网站有一个评论系统,通过该系统,该网站的注册用户可以对不同用户发布的反馈发表评论 当为反馈发布评论时,会向发布该反馈的用户发送一封电子邮件,通知其对反馈的新评论 现在我想要的是,反馈所有者只需回复网站发送的电子邮件,就可以发布新的评论来回应该评论。Php 通过电子邮件回复评论,并直接将其发布在网站评论系统上,php,email,Php,Email,我用PHP和MYSQL开发了一个网站。该网站有一个评论系统,通过该系统,该网站的注册用户可以对不同用户发布的反馈发表评论 当为反馈发布评论时,会向发布该反馈的用户发送一封电子邮件,通知其对反馈的新评论 现在我想要的是,反馈所有者只需回复网站发送的电子邮件,就可以发布新的评论来回应该评论。 我希望我能正确地解释我的疑问。如果在解释上需要改进,我很乐意知道并做出相应的更改。电子邮件是一种与web完全不同的协议。首先,您需要一个程序来轮询每个帐户的收件箱(请注意,您也需要一个邮件守护进程),并具有一些
我希望我能正确地解释我的疑问。如果在解释上需要改进,我很乐意知道并做出相应的更改。电子邮件是一种与web完全不同的协议。首先,您需要一个程序来轮询每个帐户的收件箱(请注意,您也需要一个邮件守护进程),并具有一些模糊逻辑来扫描邮件内部并将其放入所属的注释中。您可以在所有手册中完成此操作,但我建议您使用框架。对于PHP,我会说Zend。我添加了一个与一些材料的链接
私下说,当涉及到这种互动时,我会选择RoR。我不知道您目前是如何发送电子邮件的,但您可以轻松捕获任何标准邮件服务器的邮件(发送、接收、草稿等)。
例如,您可以使用您的GMAIL帐户发送电子邮件和接收电子邮件。因此,在PHP网站中,您必须运行Cron作业(可能每1小时一次),检查GMAIL帐户中新收到的邮件,扫描邮件正文或主题,以确定邮件是否回复评论。如果是这样,您可以将其添加到MySQL数据库中,作为对评论的回复。
为了从GMAIL等外部邮件服务器发送和接收邮件,您需要IMAP或POP3协议。默认PHP库集中已经存在IMAP。此库提供一组函数,用于发送、检索和读取来自邮件服务器帐户的各种邮箱的邮件
有关详细信息,请访问:
在这里,我讨论了如何在PHP for GMAIL中使用IMAP目前facebook使用这种机制。我非常喜欢它,这就是为什么把它贴在这里。