Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
541
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. HEADER = '''FROM: TONY <lala@gmail.com>
  2. TO: SOMEONE <bubu@gmail.com>
  3. Subject: Test Message
  4. Content-Type: text/html; charset=UTF-8
  5.  
  6. '''
  7. IMAGE_TAG = '<img src="data:image/{};base64,{}"/>'
  8.  
  9. import sys
  10. import base64
  11.  
  12.  
  13. def main():
  14. eml_text = [HEADER]
  15.  
  16. for i in range(1, len(sys.argv)):
  17. image = sys.argv[i]
  18. with open(image, 'rb') as i:
  19. encoded = base64.b64encode(i.read())
  20.  
  21. extension = image.split('.')[-1]
  22. b64 = str(encoded)[2:-1]
  23. tag = IMAGE_TAG.format(extension, b64)
  24.  
  25. eml_text.append(tag)
  26.  
  27. with open('result.eml', 'w') as r:
  28. r.write(''.join(eml_text))
  29.  
  30.  
  31. if __name__ == '__main__':
  32. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement