我写了一个简单的小脚本(就像电子邮件一样简单)可以下载电子邮件,以便我以后可以使用它们。我似乎无法完全理解的部分是msgno
可以(将)在添加新电子邮件或删除电子邮件时更改。好的,那很好,但是对于uid
,当电子邮件从一个文件夹移动到另一个文件夹时,这也可以(将)改变。
因此,在PHP中,例如,当我执行imap_search
并获取msgno
或uid
的列表时,如何可靠地使用这些来获取电子邮件以更改电子邮件框?在此示例中,有多个Outlook客户端连接到此邮箱,其中包含许多用于自动移动来自/向特定人员发送电子邮件等的规则,这些规则必须在之后移动电子邮件。我已经获得了ID,之前我实际上已经处理了该电子邮件。
在这种情况下,你做什么?我非常希望避免电子邮件“不存在”#34;当我到达它时,或者更糟糕的是,该IMAP邮箱中的ID将被重新签名为新的电子邮件。