Advertisement
Guest User

Python smtplib bcc issue

a guest
Oct 22nd, 2015
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.85 KB | None | 0 0
  1. charset = email.Charset.Charset('utf-8')
  2.  
  3. header = email.header.Header(charset = 'utf-8', header_name = 'Bcc')
  4.  
  5. bccaddrs = []
  6.  
  7. for user in [{ 'name': u'John Doe 1', 'addr': 'johndoe1@gmail.com' }, { 'name': u'John Doe 2', 'addr': 'johndoe2@gmail.com' }]:
  8.  
  9.     user['name'] = charset.header_encode(user['name'].encode(charset.output_codec))
  10.  
  11.     addr = email.utils.formataddr((user['name'], user['addr']))
  12.  
  13.     bccaddrs.append(addr)
  14.  
  15. payload = ''
  16.  
  17. payload = payload + 'Subject: test subject\n'
  18.  
  19. payload = payload + 'From: <johndoe0@gmail.com>\n'
  20.  
  21. payload = payload + '\n'
  22.  
  23. payload = payload + 'test message'
  24.  
  25. server = smtplib.SMTP('smtp.gmail.com:587')
  26.  
  27. server.ehlo()
  28.  
  29. server.starttls()
  30.  
  31. server.login('johndoe0@gmail.com', 'password')
  32.  
  33. server.sendmail('johndoe0@gmail.com', [ 'johndoe1@gmail.com', 'johndoe2@gmail.com' ], payload)
  34.  
  35. server.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement