M3 parses a flat file and uses mutt to email many people different messages.