gpt4 book ai didi

imap - Imap4req1中的Subscribe和Unsubscribe命令有什么用?

转载 作者:行者123 更新时间:2023-12-05 01:05:00 24 4
gpt4 key购买 nike

Imap4req1中的Subscribe和Unsubscribe命令有什么用?我检查了 RFC 3501,但我无法理解它的用法。当我编写以下命令时会发生什么

A SUBSCRIBE "MAILBOX_NAME"

A UNSUBSCRIBE "MAILBOX_NAME"

服务器会将这些邮箱视为单独的邮箱吗?

样本 :

请检查以下一次,并说出不同之处
A LIST "" "*"
* LIST (\HasNoChildren) "/" "Bulk Mail"
* LIST (\HasNoChildren) "/" "Draft"
* LIST (\HasNoChildren) "/" "Inbox"
* LIST (\HasNoChildren) "/" "Sent"
* LIST (\HasNoChildren) "/" "Trash"
A OK LIST completed
A SUBSCRIBE INBOX
A OK SUBSCRIBE completed
A LSUB "" "*"
* LSUB (\HasNoChildren) "/" "Bulk Mail"
* LSUB (\HasNoChildren) "/" "Draft"
* LSUB (\HasNoChildren) "/" "Inbox"
* LSUB (\HasNoChildren) "/" "Sent"
* LSUB (\HasNoChildren) "/" "Trash"
A OK LSUB completed

最佳答案

他们改变了 LSUB 的输出命令。就是这样。 SUBSCRIBE将文件夹添加到 LSUB 的输出中命令。 UNSUBSCRIBE将从 LSUB 的输出中删除它们命令。即,LSUB仅显示订阅的文件夹。
LIST将始终显示所有文件夹。

例如,从订阅的所有文件夹开始:

a LIST "" *
* LIST (\HasNoChildren) "." "INBOX.Drafts"
* LIST (\HasNoChildren) "." "INBOX.Sent"
* LIST (\HasNoChildren) "." "INBOX.Trash"
* LIST (\Marked \HasChildren) "." "INBOX"
a OK LIST completed

a LSUB "" *
* LSUB (\Marked \HasChildren) "." "INBOX"
* LSUB (\HasNoChildren) "." "INBOX.Drafts"
* LSUB (\HasNoChildren) "." "INBOX.Sent"
* LSUB (\HasNoChildren) "." "INBOX.Trash"
a OK LSUB completed

现在让我们退订 INBOX.Sent :
a UNSUBSCRIBE INBOX.Sent
a OK Folder unsubscribed.
a LSUB "" *
* LSUB (\Marked \HasChildren) "." "INBOX"
* LSUB (\HasNoChildren) "." "INBOX.Drafts"
* LSUB (\HasNoChildren) "." "INBOX.Trash"
a OK LSUB completed

唯一不同的是 INBOX.Sent已从 LSUB 输出中删除。请注意,LIST 输出根本不会受到影响。

现在让我们把它放回去:
a SUBSCRIBE INBOX.Sent
a OK Folder subscribed.
a LSUB "" *
* LSUB (\HasNoChildren) "." "INBOX.Sent"
* LSUB (\Marked \HasChildren) "." "INBOX"
* LSUB (\HasNoChildren) "." "INBOX.Drafts"
* LSUB (\HasNoChildren) "." "INBOX.Trash"
a OK LSUB completed

它们通常用于客户端标记用户有兴趣查看的文件夹。

关于imap - Imap4req1中的Subscribe和Unsubscribe命令有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22014353/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com