Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import smtplib
- username = "slickhutcoins@gmail.com" # "pythonflooder@mail.com"
- password = "slickpassword" # "pyflood1234"
- carriers = ["@message.alltel.com",
- "@txt.att.net",
- "@myboostmobile.com",
- "@messaging.nextel.com",
- "@messaging.sprintpcs.com",
- "@tmomailnet",
- "@email.uscc.net",
- "@vtext.com",
- "@vmobl.com"]
- carrier_dict = {
- "alltel": 0,
- "at&t": 1,
- "boostmobile": 2,
- "sprintnextel": 3,
- "sprintpcs": 4,
- "tmobile": 5,
- "uscellular": 6,
- "verizon": 7,
- "virginmobile": 8
- }
- target = "9788565664"
- carrier = "@vtext.com"
- message = ""
- server = smtplib.SMTP("smtp.gmail.com:587")
- server.starttls()
- server.login(username, password)
- running = True
- while running:
- target = input("Target Number: ")
- print("Carrier Names:")
- for s in carrier_dict.keys():
- print("\t" + s)
- carrier = input("Target's Carrier [leave blank if unknown]: ")
- message = "\n" + input("Message To Send: ")
- if len(carrier) < 2:
- index = 0
- while not (index > len(carriers)):
- server.sendmail(username, target + carriers[index], message)
- target += carriers[index]
- index += 1
- elif carrier in carrier_dict:
- target += carriers[carrier_dict.get(carrier)]
- server.sendmail(username, target, message)
- else:
- print("Invalid Carrier Name")
- break
- s = input("Send another message [Y/N]: ")
- if s.lower() == "y":
- while True:
- l = input("Resend the same message [AMT To Send/N]: ")
- if l.lower() != "n":
- amt = int(l)
- for i in range(amt):
- server.sendmail(username, target, message)
- if input("Quit [Y/N]: ").lower() == "n":
- running = False
- break
- else:
- while True:
- message = input("Enter Message: ")
- amt = int(input("Times to send [0 to quit]: "))
- if amt == 0:
- running = False
- break
- else:
- for i in range(amt):
- server.sendmail(username, target, message)
- else:
- break
- server.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement