Re: sending mail non-interactively with -H draft

2002-04-24 Thread Sven Guckes

* Eric Smith [EMAIL PROTECTED] [2002-04-22 14:23]:
 I want to send (say from a script),
 the same way i may send like this:
   mutt whoever -ssubject/etc/passwd

 But with the -H and a draft that contains
 all the header info and a complete body,
 it always prompts me.

 Can I avoid the prompt?

The file with -H file must contain a header - and a header *only*.
No body.  that's what -i incfile and stdin are for.

Besides, -s subject must go *before* the addresses.

However, as you specify a header file all header info
such as the subject line and the addresses lines are taken
from that file; further data from the command line is ignored.

If you want to *include* data for
the *body* then use option -i file.

Example:

  $ cat mutt.header
  From: Sven Guckes [EMAIL PROTECTED]
  Subject: automized sending with mutt
  To: guckes-mutt-test

  $ mutt -i incfile the subject [EMAIL PROTECTED] [EMAIL PROTECTED] /etc/fruit

Note that both the subject and the addresses from the command line are ignored.
however, both incfile and /etc/fruit are added to the *body* -
with incfile first and /etc/fruit after that.
you could use /dev/null instead of /etc/fruit, of course.

Mutt's manual is missing a description for this -
but then it's just a manual which gets updated
only with patches to the code (or so it seems).
but maybe I'm missing the guideline for additions to the
manual (which probabaly should be in the manual, too ;-).

Sven



sending mail non-interactively with -H draft

2002-04-22 Thread Eric Smith


I want to send (say from a script), the same way i may send like this:
mutt whoever -ssubject/etc/passwd

But with the -H and a draft that contains all the header info and a 
complete body, it always prompts me.

Can I avoid the prompt?

--
Eric Smith



Re: sending mail non-interactively with -H draft

2002-04-22 Thread Michael Elkins

Eric Smith wrote:
 I want to send (say from a script), the same way i may send like this:
 mutt whoever -ssubject/etc/passwd
 
 But with the -H and a draft that contains all the header info and a 
 complete body, it always prompts me.
 
 Can I avoid the prompt?

If you already have the header created, just call sendmail directly:
/usr/sbin/sendmail -t  /tmp/draft.txt
The -t option makes sendmail get the recipients from the header of the
message.