Php 如何访问邮件服务器上所有不同帐户的所有传入电子邮件?
我正在为我的大学做一个小项目,在这个项目中,我必须扫描收到的电子邮件中的某些关键词。如果它们是清晰的,则只允许用户从收件箱中读取它们 我正在使用CodeIgnitor在PHP中开发它,我正在使用hmailserver作为邮件服务器 我将使用以下PHP代码访问邮箱并获取邮件:Php 如何访问邮件服务器上所有不同帐户的所有传入电子邮件?,php,email,hmail-server,Php,Email,Hmail Server,我正在为我的大学做一个小项目,在这个项目中,我必须扫描收到的电子邮件中的某些关键词。如果它们是清晰的,则只允许用户从收件箱中读取它们 我正在使用CodeIgnitor在PHP中开发它,我正在使用hmailserver作为邮件服务器 我将使用以下PHP代码访问邮箱并获取邮件: $mb = imap_open("{host:port/imap}","username", "password" ); 还有,类似于本文中的内容 问题是,邮件服务器上将有多个用户帐户。我不能在PHP代码中为每个帐户提供用
$mb = imap_open("{host:port/imap}","username", "password" );
还有,类似于本文中的内容
问题是,邮件服务器上将有多个用户帐户。我不能在PHP代码中为每个帐户提供用户名和密码。在用户收到邮件之前,我如何检查收到的邮件内容,而不提供邮件服务器上每个帐户的用户名和密码 看起来这与PHP无关。您更愿意使用HMAIL服务器的白名单/黑名单。@AlexOdenthal您能详细介绍一下白名单/黑名单功能吗?请阅读此文,您知道电子邮件管道吗?您想“为所有用户”实施邮件网关看守,还是只想独立扫描任何IMAP邮箱?通常,所有电子邮件都会转到hMailServers\DATA**文件夹