· 8 years ago · Mar 14, 2018, 08:50 AM
1import smtplib
2
3mailserver = smtplib.SMTP('smtp.gmail.com')
4mailserver.ehlo()
5mailserver.starttls()
6mailserver.ehlo()
7
8username = input("Email Address: ")
9password = input("Email Password: ")
10number = input("Phone Number: ")
11carrier = input("Phone Carrier: ")
12texttosend = input("Text to send: ")
13timestosend = int(input("Times to send: "))
14
15if carrier == "att":
16 sendto = number + '@text.att.net'
17elif carrier == "verizon":
18 sendto = number + '@vtext.com'
19elif carrier == "tmobile":
20 sendto = number + '@tmomail.net'
21elif carrier == "sprintpcs":
22 sendto = number + '@messaging.sprintpcs.com'
23elif carrier == "virginmobile":
24 sendto = number + '@vmobl.com'
25elif carrier == "uscellular":
26 sendto = number + '@email.uscc.net'
27elif carrier == "nextel":
28 sendto = number + '@messaging.nextel.com'
29elif carrier == "boost":
30 sendto = number + '@myboostmobile.com'
31elif carrier == "alltell":
32 sendto = number + '@message.alltel.com'
33elif carrier == "gmail":
34 sendto = number + '@gmail.com'
35elif carrier == "yahoo":
36 sendto = number + '@yahoo.com'
37elif carrier == "msn":
38 sendto = number + '@msn.com'
39elif carrier == "hotmail":
40 sendto = number + '@hotmail.com'
41elif carrier == "comcast":
42 sendto = number + '@comcast.net'
43else:
44 print("Carrier not supported. Sorry!")
45
46mailserver.login(username,password)
47
48x = input("Press enter to launch.")
49
50for x in range(0,timestosend):
51
52 mailserver.sendmail(username, sendto, texttosend)
53 print("Sent.")
54
55mailserver.close()
56
57stopapp = input("Application finished. Press enter to close.")