Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import smtplib
- import time
- class app:
- def __init__(self):
- self.number = raw_input("10-Digit Phone number: ")
- self.SP = raw_input("Service Provider(e.i \"verizon\"): ")
- if self.SP == "Verizon" or self.SP == "verizon":
- self.service_p = "@vtext.com"
- elif self.SP == "AT&T" or self.SP == "at&t" or self.SP == "ATT" or self.SP == "att" or self.SP == "Att" or self.SP == "Tracfone" or self.SP == "tracfone":
- self.service_p = "@txt.att.net"
- elif self.SP == "Sprint" or self.SP == "sprint":
- self.service_p = "@messaging.sprintpcs.com"
- elif self.SP == "T-Mobile" or self.SP == "t-mobile" or self.SP == "TMobile" or self.SP == "Tmobile" or self.SP == "tmobile":
- self.service_p = "@tmomail.net"
- elif self.SP == "Alltel" or self.SP == "alltel":
- self.service_p = "@message.alltel.com"
- elif self.SP == "virgin mobile" or self.SP == "Virgin Mobile":
- self.service_p = "@vmobl.com"
- elif self.SP == "Comast" or self.SP == "comcast":
- self.service_p = "@comcastpcs.textmsg.com"
- else:
- print "Sorry we don't %s as a service provider" % self.SP
- print "Here is a list of service providers we do support:\nVerizon\nAT&T\nSprint\nT-Mobile\nAlltel\nVirgin Mobile\nComcast"
- return
- self.msg = raw_input("Message: ")
- raw_input('Press <enter> to send')
- def send(self):
- smtp = smtplib.SMTP("smtp.gmail.com:587")
- smtp.ehlo()
- smtp.starttls()
- smtp.login("rhynotext.noreply@gmail.com", "RhynoTextClient")
- smtp.sendmail("rhynotext.noreply@gmail.com",self.number + self.service_p, self.msg)
- print "Your message has been sent"
- smtp.quit()
- finish = raw_input('If you would like to report an error type "error" if you would like to exit type "exit"')
- if finish == "error" or "Error":
- app.error()
- else:
- exit
- def error():
- name = raw_input("Please insert your name here: ")
- error_msg = raw_input("Error MSG:")
- smtp2 = smtplib.SMTP("smtp.gmail.com:587")
- smtp2.ehlo()
- smtp2.starttls()
- smtp2.login("rhynotext.noreply@gmail.com", "RhynoTextClient")
- smtp2.sendmail("rhynotext.noreply@gmail.com", "footbllownz@verizon.net", error_msg)
- smtp2.quit()
- print "Thanks for error reporting!"
- time.sleep(2)
- exit
- if __name__ == '__main__':
- app().send()
Add Comment
Please, Sign In to add comment