Advertisement
Guest User

Untitled

a guest
May 5th, 2017
579
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.96 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. import smtplib, hashlib
  5. from email.mime.text      import MIMEText
  6. from email.mime.multipart import MIMEMultipart
  7. from email.header         import make_header as mkh
  8. from email.utils          import formatdate
  9. from email.utils          import make_msgid as msgid
  10. from email                import mime,message
  11.  
  12. f = open('bd7.txt','r', encoding='utf')
  13.  
  14. array = [x.strip().split(';') for x in f.readlines()]
  15.  
  16.  
  17. org =                   'Cactus Hackathon'
  18. subj =                  'Подтверждение регистрации!'
  19. mailer =                'Nodemailer (0.5.2; +http://www.nodemailer.com/)'
  20. sender_name =           'Cactus Hackathon'
  21. sender_email =          'contact@cactushack.com.ua'
  22. recipient_name =        sender_name
  23. recipient_email =       sender_email
  24. gmail_user =            sender_email
  25. gmail_pwd =             '90j?Y*g['
  26.  
  27. smtpserver = smtplib.SMTP("smtp.beget.com")
  28. smtpserver.ehlo()
  29. smtpserver.starttls()
  30. smtpserver.ehlo()
  31. smtpserver.login(gmail_user, gmail_pwd)
  32.  
  33. for x in array:
  34.     name, mail, password = x
  35.     msg = MIMEMultipart('mixed')
  36.     msg['Subject'] =        mkh([(subj, 'UTF-8')])
  37.     msg['From'] =           mkh([(sender_name, 'UTF-8'), ('<' + sender_email + '>', "us-ascii")])
  38.     msg['To'] =             mkh([(recipient_name, 'UTF-8'), ('<' + recipient_email + '>', "us-ascii")])
  39.     msg['Date'] =           formatdate(localtime=True)
  40.     msg['Organization'] =   mkh([(org, 'UTF-8')])
  41.     msg['X-Mailer'] =       mkh([(mailer, 'UTF-8')])
  42.     msg['Message-ID'] =     msgid()
  43.     post = 'Уважаемый ' + name + '!\n\n' +\
  44.     'Для вашего удобства, мы продлили регистрацию на хакатон до 08.05 и запустили сервис Cactus Seekers(сюда ссылку на Cactus Seekers), на котором вы сможете найти команду, если еще не успели этого сделать или найти нужного человека в уже существующую.'+\
  45.     '\n\n'+\
  46.     'ВАЖНО!\n'+\
  47.     'По мере того, как ваша команда будет формироваться, вы должны создать и заполнить ее на cactushack.com.ua/teams. Только среди заполненных команд будут отбирать участников, так что отнеситесь к этому серьезно.'+\
  48.     '\n\n'+\
  49.     'Так как вы уже регистрировались - в этом сервисе вы уже есть. Воспользоваться следующими данными для входа:\n\n'+\
  50.     'Логин: ' + mail+\
  51.     '\nПароль: '+ password + '\n\n'+\
  52.     'С уважением,\n'+\
  53.     'команда Cactus Hackathon!'
  54.     body = MIMEText(post, 'plain')
  55.     msg.attach(body)
  56.     smtpserver.sendmail(gmail_user, mail, msg.as_string())
  57.     print(name, mail, password)
  58. smtpserver.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement