Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var1 = "vadik.engineer@gmail.com"
- var2 = "HAHAHHAHA"
- var3 = "vadik.engineer@gmail.com"
- def mail1(var1,var2,var3):
- import smtplib
- fromaddr = var1
- toaddrs = var3
- msg = 'Test mail1'
- username = var1
- password = var2
- server = smtplib.SMTP('smtp.gmail.com:587')
- server.ehlo()
- server.starttls()
- server.login(username,password)
- server.sendmail(fromaddr, toaddrs, msg)
- server.quit()
- def mail2(var1,var2,var3):
- user = var1
- pwd = var2
- recipient = var3
- subject = "Test mail2"
- body = "Test mail2"
- def mail2_1(user, pwd, recipient, subject, body):
- import smtplib
- gmail_user = user
- gmail_pwd = pwd
- FROM = user
- TO = recipient if type(recipient) is list else [recipient]
- SUBJECT = subject
- TEXT = body
- # Prepare actual message
- message = """From: %s\nTo: %s\nSubject: %s\n\n%s
- """ % (FROM, ", ".join(TO), SUBJECT, TEXT)
- try:
- server = smtplib.SMTP("smtp.gmail.com", 587)
- server.ehlo()
- server.starttls()
- server.login(gmail_user, gmail_pwd)
- server.sendmail(FROM, TO, message)
- server.close()
- print 'successfully sent the mail'
- except:
- print "failed to send mail"
- mail2_1(var1, var2, var3, subject, body)
- try:
- print('\n TESTING MAIL1 \n')
- mail1(var1,var2,var3)
- except Exception as e:
- print('MAIL1: ', str(e))
- try:
- print('\n TESTING MAIL2 \n')
- mail2(var1,var2,var3)
- except Exception as e:
- print('MAIL2: ', str(e))
Add Comment
Please, Sign In to add comment