![]() ![]() argv ) # get the toaddr, phone,smtpserver from sys.argv try : opts, args = getopt. exit ( 2 ) if _name_ = '_main_' : # init smtp_server = None phone = None toaddr = None progname = os. quit () def usage_exit ( progname, msg = None ): if msg : print msg print print "usage: %s -s|-smtp -e|-email -p|-phone 41 " % progname sys. startmultipartbody ( 'mixed' ) part = writer. addheader ( 'Subject', 'reverse phone lookup result for: ' phoneNumber ) writer. addheader ( 'MIME-Version', '1.0' ) writer. SMTP ( smtp_server ) #t_debuglevel(1) fromaddr = #msg=("From: %s\r\nTo: %s\r\n\r\n" % (fromaddr,toaddr)) msg = data msg = StringIO. close () return data def sendmail ( phoneNumber, data, toaddr ): smtpConn = smtplib. request ( 'GET', WP_PATH % ( list, list list )) response = conn. match ( phoneNumber ) if not match : raise InvalidPhoneNumber, phoneNumber def lookup ( phoneNumber ): list = phonePattern. match ( email ) if not match : raise InvalidEmail, email def validatePhone ( phoneNumber ): match = phonePattern. compile ( r"^\D*1?\D*(\d)\D*(\d*)" ) class InvalidEmail ( Exception ): pass class InvalidPhoneNumber ( Exception ): pass def validateEmail ( email ): match = emailPattern. Send us feedback.#!/usr/bin/env python """ Reverse Phone lookup usage: ryp.py -s -e -p 4162986294 It needs SMTP server, your email wishes to receive the response and of course the phone number author: Victor Yang """ import httplib import sys, os import smtplib import MimeWriter, base64, StringIO import getopt import re # change this to WP_SERVER = "WP_PATH = '/find_person_?fid=p
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |