Advertisement
Oleg_Kornilov

Cyrillic symbols email v.1.1

Apr 8th, 2016
715
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.47 KB | None | 0 0
  1. #coding: utf-8
  2. #sends a Cyrillic letters (Русский текст) content of a "doc" file on given email
  3. #cmd must have the path where the needed file is.
  4.  
  5. import smtplib
  6. import email
  7. from email.mime.text import MIMEText
  8. import time
  9. import random
  10.  
  11. #по одной из версий, обмануть бан спама можно, рандомизировав тексты. это 1й вариант текста
  12. o = open('svarka.txt', 'r')
  13. s = o.read()
  14. x = s.encode('utf-8')
  15.  
  16. # это 2й вариант текста
  17. o1 = open('svarka1.txt', 'r')
  18. s1 = o1.read()
  19. x1 = s1.encode('utf-8')
  20.  
  21. #создаем список версий текста для функции random.choice
  22. list = [x, x1]
  23.  
  24. receivers = ['z', 'w'
  25. 'sto@sibtroil.com', 'sidelnikova@sibtroil.com',
  26. 'azs@sibtroil.com', 'azspervaya@mail.ru', 'omni@irmail.ru',
  27. 'office@krais-neft.ru', 'gazomarket@mail.ru', 'alvit_irk@mail.ru'
  28. ]
  29.  
  30. while 1:
  31.     for i in receivers:
  32.         time.sleep(15) # делаем паузу 15 секунд, есть слух, что так можно обмануть ловца спама, но нет
  33.         mail = smtplib.SMTP('smtp.mail.ru', 25)
  34.         mail.ehlo()
  35.         mail.starttls()
  36.         mail.login('z', 'sender's_email_password')
  37.        mail.sendmail('z', receivers, random.choice(list)) #рандомизируем текст, выбирая из 2х вариантов
  38.        mail.close()
  39.        print('Sent to %s' % i)
  40.        print('Executed succesfully')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement