doveadm을 사용하여 메일을 어떻게 볼 수 있나요?

doveadm을 사용하여 메일을 어떻게 볼 수 있나요?

내 비둘기장 받은 편지함으로 메일이 전송되었는데 읽지 않은 이메일이 있는 것을 볼 수 있습니다. 내가 실행하면 :

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

읽지 않은 메시지를 어떻게 읽을 수 있나요?

답변1

Dovecot은 IMAP 서버이므로 일반적으로 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 폴더에서 읽지 않은 메시지를 찾아주는 앱입니다.

관련 정보