Mess822

Jul 20, 2023

RFC 822 mail message parsing library and rewriting utilities

mess822 is a library for parsing Internet mail messages. The mess822 package contains several applications that work with qmail

  • ofmipd rewrites messages from dumb clients. It supports a database of recognized senders and From lines, using cdb for fast lookups.
  • new-inject is an experimental new version of qmail-inject. It includes a flexible user-controlled hostname rewriting mechanism.
  • iftocc can be used in .qmail files. It checks whether a known address is listed in To or Cc.
  • 822header, 822field, 822date, and 822received extract various pieces of information from a mail message.
  • 822print converts a message into an easier-to-read format.

mess822 supports the full complexity of RFC 822 address lists, including address groups, source routes, spaces around dots, etc. It also supports common RFC 822 extensions backslashes in atoms, dots in phrases, addresses without host names, etc. It extracts each address as an easy-to-use string, with a separate string for the accompanying comment.

mess822 converts RFC 822 dates into libtai’s struct caltime format. It supports numeric time zones, the standard old-fashioned time zones, and many nonstandard time zones.



Checkout these related ports:
  • Xpbiff -
  • Xmailwatcher - Mailbox checker which displays sender and subject lines of mails
  • Xmailbox - Mailbox checker with sound and animation for X Window System
  • Xmail - X-based interface to the Berkeley mail program
  • Xfce4-mailwatch-plugin - Mail notification applet for the Xfce panel
  • Xfaces - Display shaped icons for mail spool contents
  • Xcite - Exciting Cite for any Mail/News reading modes on Emacs
  • Xbuffy - Replacement for xbiff that handles multiple mail files
  • X-face-e21 - X-Face utilities for Emacs
  • Wmmaiload - Incoming mail monitor dockapp with a similar look to wmcpuload
  • Wmbiff -
  • Whoson - Implementation of `WHO iS ONline' protocol
  • Websieve - Web based Cyrus IMAP user admin client
  • Wanderlust - Mail and news system for Emacs
  • Vrfy - Verify mail address