RE: Help Me with shell script please

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2004-01-16 at 19:29, Ben Yau wrote:

> > perl -e 'open(LIST, "address.txt"); while (<LIST>) { open(MAIL,
> > "|mail -s \"subject goes here\" $_"); print MAIL "message goes
> > here"; close(MAIL); } close(LIST);'
>
> How does the above give you more refined control of the "From" line?

It doesn't, that's what I said.  Use Mail::Internet if you want to forge
the From header.  If this is your desire, you're probably a spammer and
my level of support drops off right here.  :)

> I have
> not used Mail::Internet module before so I'm not familiar with how it works.
> Your perl command seems ot just be a wrapper around the mail command.  I'm
> sure there's more to it than that.  

I'm not sure I'd call it a wrapper any more than I'd call ANY perl
script that accesses the shell a wrapper.  It opens a filehandle to the
mail process and prints accordingly.

> Does the Mail::Internet mod itself know
> how to grab your real name from /etc/passwd ?

No, Mail::Internet is more fine-grained.  You provide the mail headers
you wish to sculpt your message with.

> That would be very helpful.

Uh-oh, spammer alert going off.

> In the past I have just used sendmail in my script to have better control of
> the headers.  Does the perl module have similar control ?

Obviously, yes.

> Looks like when I have time I should check out the Mail::Internet
> documentation eh?

If you're comfortable with Perl, yes.

-- 
Jason Dixon, RHCE
DixonGroup Consulting
http://www.dixongroup.net


-- 
redhat-list mailing list
unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list

[Index of Archives]     [CentOS]     [Kernel Development]     [PAM]     [Fedora Users]     [Red Hat Development]     [Big List of Linux Books]     [Linux Admin]     [Gimp]     [Asterisk PBX]     [Yosemite News]     [Red Hat Crash Utility]


  Powered by Linux