FETCH命令IMAP基于RFC822定义的头

时间:2017-09-07 00:03:11

标签: imap thunderbird

我有这个命令来自Thunderbird客户端电子邮件:

6 UID fetch 1 (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc Bcc Subject Date Message-ID Priority X-Priority References Newsgroups In-Reply-To Content-Type Reply-To)])

为了回应它,我发送以下声明:

* 1 FETCH (UID 1 RFC822.SIZE 526 BODY[] {526}
* FLAGS (\Seen)
From: "Bob Smith" <bob@bar.com>
To: "John Smith" <john@foo.com>
Cc: "Joe Aaron" <joe@bar.com>
Subject: Sintaxe correta para criação de cabeçalhos de email
Date: 30 Jul 1996 11:54:54 -0000
Message-ID: <OTJMCQtXnqgMaP1rLJi-cD9IvuH+xuVndE-DoWAZB0cbdffqHdw@mail.gmail.com>
Reply-To: <bob@bar.com>

此后,Thunderbird客户端不会发送任何命令,也不再提取任何内容,邮件也不会出现在邮箱中。

此后,Thunderbird客户端不会发送任何命令,也不再提取任何内容,邮件也不会出现在邮箱中。

在Thunderbird客户端中,消息“下载消息”开始,永不退出

我是第一次学习IMAP服务器吗?我不知道如何处理这个问题。

感谢;

1 个答案:

答案 0 :(得分:0)

您是否发送了“ OK FETCH complete”响应?您必须这样做才能向客户端发出命令完成的信号。

检查FETCH command中的IMAP RFC部分。更具体地说,page 58揭示了一个OK response示例。