how to send mail without human intervention?

Net Llama! netllama
Mon May 17 11:37:58 PDT 2004


grrr...i hate it when i do this.  ok, i figured out a workaround 
(although not what i'd call ideal).  I can redirect the contents of a 
file into that mail command like so:
mail -n -s "another test of mail" netllama at linux-sxs.org < /tmp/whatever

i just wish there was a way to just specify the body somehow.  oh well.

Net Llama! wrote:
> I'm writing a bash script where I need to send email out depending on 
> certain conditions within the script.
> 
> I'm thought that I could use 'mail' to do the job, but it seems to 
> require human intervention to send the message out.  I'm trying:
> mail -n -s "another test of mail" netllama at linux-sxs.org
> 
> yet it keeps insisting on having me type something for the body, and 
> then hit Ctrl-D or a . at the end in order to send it.  Looking at the 
> man page for mail there doesn't seem to be any option that lets me set 
> the body message from the command itself.  Am i missing something 
> obvious, or is there a better tool for the job?  thanks!
> 

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
L. Friedman                       	       netllama at linux-sxs.org
Linux Step-by-step & TyGeMo: 		    http://netllama.ipfox.com

  11:50pm  up 46 days,  8:10,  5 users,  load average: 0.10, 0.06, 0.01



More information about the Linux-users mailing list