$book = '..'?>
include "$book/mh.php"; includeHeader('atset.html', 'thecom-2.html'); ?>The Section Send Non-MIME Files: mhmail had an introduction to mhmail. This section shows some examples of its uses in programming.
For instance, to mail a temporary file named $temp to the user who is running your Bourne shell script ($USER), your script could execute:
mhmail $USER -subject "XXX XXX" < $temp
Be sure to use a left angle bracket (<), not a right
angle bracket (>). If the standard input (here, the
file $temp) is empty, mhmail won't send a message.
The workaround is to test the file size before
running mhmail. If the file is empty, the echo
command outputs a newline -- which is enough to make mhmail
happy:
if test -s "$temp"
then mhmail $USER -subject "XXX XXX" < $temp
else echo | mhmail $USER -subject "XXX XXX"
fi
One more "gotcha": without command-line arguments, mhmail
runs
inc.
mhmail was designed to be similar to the standard
UNIX mail command. (With no addresses, mail gets
your new mail.)
includeFooter('$Date: 2006-05-31 15:13:43 -0700 (Wed, 31 May 2006) $',
'OReilly: 1991, 1992, 1995; Jerry: 1996, 1997, 1999, 2000, 2002, 2004');
?>