Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- charset = email.Charset.Charset('utf-8')
- header = email.header.Header(charset = 'utf-8', header_name = 'Bcc')
- bccaddrs = []
- for user in [{ 'name': u'John Doe 1', 'addr': 'johndoe1@gmail.com' }, { 'name': u'John Doe 2', 'addr': 'johndoe2@gmail.com' }]:
- user['name'] = charset.header_encode(user['name'].encode(charset.output_codec))
- addr = email.utils.formataddr((user['name'], user['addr']))
- bccaddrs.append(addr)
- payload = ''
- payload = payload + 'Subject: test subject\n'
- payload = payload + 'From: <johndoe0@gmail.com>\n'
- payload = payload + '\n'
- payload = payload + 'test message'
- server = smtplib.SMTP('smtp.gmail.com:587')
- server.ehlo()
- server.starttls()
- server.login('johndoe0@gmail.com', 'password')
- server.sendmail('johndoe0@gmail.com', [ 'johndoe1@gmail.com', 'johndoe2@gmail.com' ], payload)
- server.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement