我已将邮件发送到我的鸽舍收件箱,并且可以看到有未读的电子邮件。如果我运行:
doveadm -f table mailbox status -u bob all INBOX
我得到:
mailbox messages recent uidnext uidvalidity unseen highestmodseq vsize guid firstsaved
INBOX 2 2 3 1581074875 2 3 37815 26782a22bb493d5e3e070000fb112bbd 1581074773
我如何阅读这些未读消息?
通常,您会使用IMAP客户端来访问邮件,因为Dovecot是IMAP服务器...
mutt -f imap://bob@localhost/INBOX
作为一个技巧,某些IMAP客户端可以绕过身份验证直接与Dovecot对话:
mutt -e 'set tunnel="sudo doveadm exec imap -u bob"' -f imap://nothing/INBOX
但是,如果您需要直接提取消息,请使用doveadm fetch
或doveadm search
:
doveadm fetch -u bob "text" MAILBOX INBOX UNSEEN
参数类似于IMAP –text
是一个包含整个RFC822消息的访存字段,其余的是一个搜索查询,可在INBOX文件夹中查找未读的消息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句