#!/bin/sh
#
# nn_elm
#
# 07 Aug 91 V1.0
#
# Massage a mail message from nn into a form that elm can use
# (c) 1991 Phil Kernick Wizard Software
#
#
# Add the following to ~/.nn/init:
#
# set mailer nn_elm
# unset mailer-pipe-input
#
# Here is nn_elm:
eval `awk '
BEGIN {
FS = ":";
dq = sprintf("%c", 34);
headers = 0;
to = "";
subject = "";
}
/^.*: / {
headers++;
if($1 == "To")
to = dq substr($0, 5) dq;
if($1 == "Subject")
subject = dq substr($0, 10) dq;
}
/^$/ {
printf("tail +%d %s | elm -s %s %s > /dev/null\n", headers+2, mail, subject, to);
exit;
}' mail=$1 $1`
exit $?
syntax highlighted by Code2HTML, v. 0.9.1