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