VMH - the Vim Mail Handler

Claudio Fleiner

[ Introduction | Requirements | Changelog | Contact | Download ]

Introduction

The vmh program consists of a vim script file, a perl library used by this script file and a few additional template files. It is meant as an addition or replacement for xmh and/or mh, two mail handlers running on must Unix system. This program will currently only run on UNIX systems.

I wrote this scripts so that I could use all the features of vim while reading, filing and writing email messages, even if there is no X around, and without having to use the mouse. As I was using xmh and mh before, I decided to use the same directory layout as those programs, but with the extension that the directory structure could be as deep as necessary (xmh allows only one level). Therefore, vmh assumes that your email is stored in $HOME/Mail, with incoming email being in $HOME/Mail/inbox, and each message uses one file, the filename being a number.

Two screenshots are available: one while reading email and one while writing a response

WARNING:

THIS IS STILL VERY UNSTABLE SOFTWARE. IF YOU USE IT TO ACTUALLY SEND AND RECEIVE EMAIL, BAD THINGS MAY HAPPEN! EMAIL COULD BE SENT TO THE WRONG PERSON, EMAILS YOU GET OR SEND COULD BE LOST, YOUR SYSTEM ADMINISTRATOR OR ISP ADMINISTRATOR MAY COME AFTER YOU BECAUSE OF FAULTY MAIL MESSAGES, YOUR COMPUTER MAY EXPLODE OR ANYTHING ELSE COULD HAPPEN. USE IT AT YOUR OWN RISK!

YOU HAVE BEEN WARNED!!!

Requirements

In good Unix tradition this program has only very minimal capabilities and makes use of a list of other programs, namely:

Changelog

Version 0.2 includes the following enhancements:

Contact

Please send questions, remarks and patches with new features to
click for textversion of email address

Download Section