我已让我的电子邮件客户端在新电子邮件发送后立即从 IMAP 服务器获取新电子邮件(仅打开“已发送”/“已发送邮件”邮箱)。
令我(稍微)惊讶的是,当时没有提取任何电子邮件。它似乎被“排队”并稍后发送,因此我“聪明”地提取已发送的邮箱毫无意义。
但我要等多久呢?我总是想看看我的电子邮件客户端中的“已发送邮件”,看看我的电子邮件是否真的发送了。为什么不是即时的?在提取之前我应该等待多少秒?
答案1
你必须使用IMAP 空闲。当已发送文件夹中有新邮件时,服务器会通知您。
不要向服务器询问新消息(轮询)。而是使用空闲命令。