Timo,
Yes, it's missing the messages addresses there. The mails themselves didn't seem to have anything strange in them. So, I find it a bit strange.. I couldn't reproduce it myself after trying a few times. Could you try running this manually:
rm -f ~/Maildir/dovecot.index* MAIL=~/Maildir /usr/local/libexec/dovecot/imap x select inbox x fetch 1 envelope
Does it still give wrong result?
I just did this and it gave the wrong result:
bash-2.05$ /opt/dovecot/sbin/imap
* PREAUTH [CAPABILITY IMAP4rev1 SORT THREAD=REFERENCES MULTIAPPEND
UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS] Logged in as tstud1 x select inbox * FLAGS (\Answered \Flagged \Deleted \Seen \Draft) * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted. * 1 EXISTS * 0 RECENT * OK [UNSEEN 1] First unseen. * OK [UIDVALIDITY 1109930525] UIDs valid * OK [UIDNEXT 12] Predicted next UID x OK [READ-WRITE] Select completed. x fetch 1 envelope * 1 FETCH (ENVELOPE ("Sun, 6 Mar 2005 14:52:06 +0100 (MET)" "Test" NIL NIL NIL NIL NIL NIL NIL "Pine.GSO.4.62.0503061452001.24401@pseudorca")) x OK Fetch completed.
Although this problem only occurs in Pine and Outlook Express, could this be a MDA problem (since you cannot reproduce the problem, it maybe could be the mailfile format?).
Regards, Remy