
Recibí correo enviado a la bandeja de entrada de mi palomar y puedo ver que hay correos electrónicos no leídos. Si corro:
doveadm -f table mailbox status -u bob all INBOX
Yo obtengo:
mailbox messages recent uidnext uidvalidity unseen highestmodseq vsize guid firstsaved
INBOX 2 2 3 1581074875 2 3 37815 26782a22bb493d5e3e070000fb112bbd 1581074773
¿Cómo puedo leer estos mensajes no leídos?
Respuesta1
Normalmente usarías un cliente IMAP para acceder al correo, ya que Dovecot es un servidor IMAP...
mutt -f imap://bob@localhost/INBOX
Como truco, es posible con algunos clientes IMAP hablar directamente con Dovecot, evitando la autenticación:
mutt -e 'set tunnel="sudo doveadm exec imap -u bob"' -f imap://nothing/INBOX
Pero si necesita extraer los mensajes directamente, use doveadm fetch
o doveadm search
:
doveadm fetch -u bob "text" MAILBOX INBOX UNSEEN
Los parámetros son similares a IMAP: text
es uncampo de búsquedaque contiene el mensaje RFC822 completo, el resto sonconsulta de busquedaque encuentra mensajes no leídos en la carpeta INBOX.