This file contains three mails that have been sent from different senders in the mbox format. The reason nndoc splits the only one message into four MIME parts and disregards the others is that nndoc prefers the `mime-parts' type than the `mbox' type in the `nndoc-type-alist' variable by default (nndoc recognizes it as a MIME message because a MIME separator is found first). If you often process such files, you can change the order of the types so that the mbox type may be most preferred as follows: ;; Make mbox the first item in `nndoc-type-alist'. (eval-after-load "nndoc" '(let ((mbox (assq 'mbox nndoc-type-alist))) (if mbox (setq nndoc-type-alist (cons mbox (delq mbox nndoc-type-alist)))))) Maybe the order of types will need to be customizable easily by users. > ------------------ Environment follows ------------------ [...]