Email Validator RE

Chris Radcliff chris at
Sat Nov 17 13:22:13 CST 2001

Eugene Tsyrklevich wrote:

> and how about
> $ARGV[0] = "oops\" dev\; mail /etc/passwd me\;\"";

Agreed. It's a bad bad thing to use system mailers, mostly because you 
never know if you've checked for every possible hack.

It's much better (from a performance perspective and a cross-platform 
perspective, too) to use one of the socket-based Mail modules and send 
mail through an SMTP server. If the modules aren't to your liking, just 
open the socket yourself. SMTP is a very simple protocol.

Mail::Sendmail seems like a fairly simple one to use. See for details.



The posting address is: san-diego-pm-list at

List requests should be sent to: majordomo at

If you ever want to remove yourself from this mailing list,
you can send mail to <majordomo at> with the following
command in the body of your email message:

    unsubscribe san-diego-pm-list

If you ever need to get in contact with the owner of the list,
(if you have trouble unsubscribing, or have questions about the
list itself) send email to <owner-san-diego-pm-list at> .
This is the general rule for most mailing lists when you need
to contact a human.

More information about the San-Diego-pm mailing list