Projects / Elm Millennium Edition

Elm Millennium Edition

Elm Millennium Edition is a text-based mail client. There are two branches: Elm 2.4ME+, which is based on Elm 2.4, and Elm ME+ 2.5, which also incorporates some code from Elm 2.5. Elm Millennium Edition contains enhanced MIME and character set support. A subset of UTF-8 (Unicode) is handled. It can read mail from a local mbox and POP and IMAP folders and can pass mail to the PGP or GPG programs. It can also view digests as a mailbox and reassemble fragmented (message/partial) messages. It includes modules for TLS/SSL, iconv, and SMTP.

Operating Systems

Recent releases

  •  08 Jun 2014 18:30

    Release Notes: This release adds "folder-locking", "pager-header-display-mode", "mailbox-locking". and "mailhome-locking" global elm.rc (or user elmrc) options, changes paging of long lines and header field names on builtin pager, and changes locking of mailboxes and folders. It also adds a '?' (help) -command to the Message Header Edit Screen and '?' (help) on main and the Elm 2.5 style file browser's option menu changes. Some other changes and bug fixes are included.

    •  03 Jan 2014 09:09

      Release Notes: This release adds a "pointflagged" elmrc option. Also, "page as text on b)uiltin pager" and "?" (help) commands were added to the Attachment Menu and the MIME structure Menu. It changes Mime encoding on headers and includes some other changes. It fixes text/plain; format=flowed (RFC 3676) handling of UTF-7 -text, the Ctrl-K (Mail PGP public key) -command and the v)iew subparts command on the Attachment Menu, and some other bugs.

      •  06 Nov 2013 05:01

        Release Notes: This release makes some changes to builtin++ pager, fixes some bugs, changes Configure, and fixes compilation on Fedora 19.

        •  24 Feb 2013 17:48

          Release Notes: This release adds RFC 3676 (content type text/plain; format=flowed) support for builtin++ pager. Rewrapping of flowed paragraphs is not supported when replying or forwarding mail or when viewing it with external pager. Flowed format is not supported either when mail is sent. This release adds two new commands to builtin++ pager ('W' for wrapping and 'w' for toggling paragraph width), and adds "pager-indicate-wrapping", "pager-paragraph-width", "@charset", and "editor-elmrc-propline" elmrc options. A crash when viewing a thread is fixed. There are other changes.

          •  13 Jan 2013 19:23

            Release Notes: This release collects some backported fixes from Elm ME+ 2.5. It changes the handling of dotlock ({mailbox}.lock) files, adds a "local-lockfile-pidcheck" global elm.rc option, and adds some other changes and bugfixes.

            Recent comments

            06 Jan 2014 18:59 hurtta

            | Elm ME+ 2.5 PLalpha35: That change log is (edited to be) misleading

            It is now fixed.

            / Kari Hurtta

            04 Jan 2014 07:11 hurtta

            Elm ME+ 2.5 PLalpha35: That change log is (edited to be) misleading:

            | "page as text" to the b)uiltin pager,

            Added command is: page as text on b)uiltin pager

            That command is added to the Attachment Menu and to the MIME structure Menu.

            / Kari Hurtta

            06 Nov 2013 05:08 hurtta

            Alternate home for ELM 2.4ME+ will be closed soon because Welho (now DNA) will close these home pages at 2013-12-31.

            This does not have effect for

            20 Feb 2008 02:49 hallikas

            Re: Don't even bother with elm 2.5.6

            %% yes - thank you for looking after ELM

            > Nice to hear that someone is using

            Well, I have been using elm at least since (I looked from my old mail folders, and found mail dated Mon, 7 Nov 1994 17:21:38 +0200 (EET) that was send with ELM 2.4 PL23).

            And after that, I've been using elm :) ... And I've been verry verry happy with it. So PLEASE, keep it up ;) ... I could even try help you if there is something I could do.

            19 Jun 2006 09:27 hurtta

            Elm Millennium Edition

            > Declared that Elm ME + is "Elm Millenium

            > Edition". Courtesy Vesa-Matti J Kari.

            Changed spelling of "Millenium" to "Millennium".

            In my English to Finnish dictionary there is a word

            "millenium". And there is no word "millennium" in

            the dictionary. But apparently my dictionary is wrong.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.