Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import smtplib
- import random
- fromaddr = 'your gmail email address'
- recieversList = ['Nick', 'Ricky', 'Alice', 'Collin', 'Vicky', 'Timothy', 'Wallace', 'Lauren']
- namesDictionary = {'nick@gmail.com': 'Nick', 'ricky@gmail.com': 'Ricky', 'alice@gyahoo.com': 'Alice', 'collin@hotmail.com': 'Collin', 'vicky@gmail.com': 'Vicky', 'timothy@aol.com': 'Timothy', 'wallace@someemial.com': 'Wallace', 'lauren@email.com': 'Lauren'}
- username = 'your gmail username'
- password = 'your gmail password'
- server = smtplib.SMTP_SSL('smtp.gmail.com:465')
- server.login(username, password)
- for email, name in namesDictionary.iteritems():
- while True:
- receiver = recieversList[random.randrange(len(recieversList))]
- if not receiver == name:
- break
- recieversList.remove(receiver)
- subject = 'Secret Santa Recipient Assignment'
- text = 'Hi %s, \n\nYour Secret Santa recipient is %s.\n Please remember, don\'t tell anyone your assignment.' % (name, receiver)
- msg = 'Subject: %s\n\n%s' % (subject, text)
- server.sendmail(fromaddr, email, msg)
- server.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement