guile-email is a collection of email utilities implemented in pure guile. It supports parsing MIME (Multipurpose Internet Mail Extensions) compliant email messages and reading emails from the mbox format.

guile-email is used by



Download release tarballs.

Download public signing key.

Browse the development version of guile-email hosted in a git repository.


Documentation for guile-email is available online. If guile-email is installed on your machine, you may also read the manual using your info browser.

Future work

  • Support obsolete syntax as specified in RFC5322
  • Support MIME parameter value and encoded word extensions specified in RFC2231
  • Support decoding PGP encrypted/signed messages
  • Support email generation


Feedback, suggestions, feature requests, bug reports and patches are all welcome. Please write to the public inbox at You may also subscribe to the public inbox or browse the archives of previous discussions.


guile-email is free software released under the terms of the GNU Affero General Public License, either version 3 of the License, or (at your option) any later version.