Ben Bargabus wrote:
> Is there a way (or program/script I can run) to verify that incoming
> messages come from valid email addys and bounce those that don't?  I
> know that the from header can easily be forged but I at least want to
> verify that the forged header is a legit user name on that server.
> Just looking for another way to cut down on sp at m here.  By the way, I
> run sendmail and procmail if that matters.  Ben.

Define valid email address... RFC822 valid?  Are you asking to use VRFY
on an SMTP server?  You could write up a python or perl script to submit
VRFY requests for the email in question.  That will involve an MX lookup
for the mail host.  Remember, you can only really use VRFY on primary
mail hosts rather than the backup MX hosts (which simply spool stuff).

http://www.python.org/doc/2.3.4/lib/module-smtplib.html
http://www.python.org/doc/2.3.4/lib/module-email.html

Don't exactly know how to get the DNS record just yet.  You might be
able to rip something from Twisted or pynms.sf.net.  You could run 'dig
host.domain.tld MX' and parse the output for the primary as well.
 
-- 
Chad Walstrom <chewie at wookimus.net>           http://www.wookimus.net/
           assert(expired(knowledge)); /* core dump */

_______________________________________________
TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
Help beta test TCLUG's potential new home: http://plone.mn-linux.org
Got pictures for TCLUG? Beta test http://plone.mn-linux.org/gallery
tclug-list at mn-linux.org
https://mailman.real-time.com/mailman/listinfo/tclug-list