Adi*_*tya 2 php email gmail imap gmail-imap
我正在开发一个小型的webmail应用程序,我需要做的就是像Gmail那样处理电子邮件.
我计划通过获取references邮件(使用uid)然后将它们显示为一个线程来实现它.我得到这样的参考:
$inbox = imap_open("{imap.example.org:143}INBOX", "username", "password");
$email_number = imap_msgno($inbox,$uid);
$overview = imap_fetch_overview($inbox,$email_number,0);
$mess = $overview[0];
$refs = array_filter(explode(' ', htmlentities($mess->references)));
Run Code Online (Sandbox Code Playgroud)
该$refs数组是一个数组Message-Id's,任何人都可以告诉我如何基于a获取邮件Message-Id .
如果我可以得到一个Message UID或Message Sequence Number从一个Message-Id也足够.
我想到的一个替代方案就是通过imap_search()用于搜索具有相同主题的邮件(在从其中剥离"Re:"之后)来实现这一点,但我不认为这是理想的.
任何人都可以给我一些有用的指示,如何解决这个问题?提前致谢
| 归档时间: |
|
| 查看次数: |
6394 次 |
| 最近记录: |