> > Hi all, > > A quick question. Does anyone know how I can send an > email in a non-interactive way? All I want to do is put > the contents of an entire message into one line and post > it off. If I do it like this I can call in some bash > commands (like `dmesg`). Similarly I don't want to write > an expect script to do this. > > I can do this for example: > > mail [EMAIL PROTECTED] -s test1
One liner body echo Hello | mail [EMAIL PROTECTED] -s test1 Contents of some file cat /some/file | mail [EMAIL PROTECTED] -s test2 Program output dmesg | mail [EMAIL PROTECTED] -s test3 No body at all mail [EMAIL PROTECTED] -s test4 < /dev/null Regards Daniel
