我有来自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客户端中,消息"download message“开始且从不丢失
这是我第一次学习IMAP服务器,我不知道如何继续这个问题。
谢谢;
发布于 2018-08-02 23:23:12
您是否发送了“OK FETCH completed”响应?您必须这样做才能向客户端发出命令完成的信号。
检查IMAP RFC中的FETCH command部分。更具体地说,page 58提供了一个OK response示例。
https://stackoverflow.com/questions/46085946
复制相似问题