我正在尝试在我的页面上实现检查新邮件功能。 我的意思是一个检查邮件的脚本,如果存在未读邮件,它将通知用户“您有一封未读邮件”。
这可能吗?
提前致谢
只要用户电子邮件和密码以纯文本形式存储在数据库中,我就设法让它工作。
我正在使用查询从我的数据库 ($email) 和 ($password) 中检索用户的电子邮件和密码
代码:
$mbox = imap_open("{imap.domain.com:143/novalidate-cert}INBOX", "$email", "$password");
唯一的问题是我的用户的电子邮件密码存储为 md5 哈希值。
如何使用 imap_open 处理这个问题?
谢谢
最佳答案
如果您在 PHP 脚本中实现 IMAP(或 POP3)客户端,这是可能的。当您打开页面时,PHP 将连接到邮件服务器并检查新消息。为了实现这一点,PHP 需要您的用户名/密码和服务器地址/端口。因此,该信息必须存储在服务器上。
http://lv.php.net/imap_mailboxmsginfo 给出的示例会给你更多提示。
关于php - 在 php 中检查未读邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5172745/