maildir based mail user agent just in emacs-lisp