Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import smtplib, hashlib
- from email.mime.text import MIMEText
- from email.mime.multipart import MIMEMultipart
- from email.header import make_header as mkh
- from email.utils import formatdate
- from email.utils import make_msgid as msgid
- from email import mime,message
- f = open('bd7.txt','r', encoding='utf')
- array = [x.strip().split(';') for x in f.readlines()]
- org = 'Cactus Hackathon'
- subj = 'Подтверждение регистрации!'
- mailer = 'Nodemailer (0.5.2; +http://www.nodemailer.com/)'
- sender_name = 'Cactus Hackathon'
- sender_email = 'contact@cactushack.com.ua'
- recipient_name = sender_name
- recipient_email = sender_email
- gmail_user = sender_email
- gmail_pwd = '90j?Y*g['
- smtpserver = smtplib.SMTP("smtp.beget.com")
- smtpserver.ehlo()
- smtpserver.starttls()
- smtpserver.ehlo()
- smtpserver.login(gmail_user, gmail_pwd)
- for x in array:
- name, mail, password = x
- msg = MIMEMultipart('mixed')
- msg['Subject'] = mkh([(subj, 'UTF-8')])
- msg['From'] = mkh([(sender_name, 'UTF-8'), ('<' + sender_email + '>', "us-ascii")])
- msg['To'] = mkh([(recipient_name, 'UTF-8'), ('<' + recipient_email + '>', "us-ascii")])
- msg['Date'] = formatdate(localtime=True)
- msg['Organization'] = mkh([(org, 'UTF-8')])
- msg['X-Mailer'] = mkh([(mailer, 'UTF-8')])
- msg['Message-ID'] = msgid()
- post = 'Уважаемый ' + name + '!\n\n' +\
- 'Для вашего удобства, мы продлили регистрацию на хакатон до 08.05 и запустили сервис Cactus Seekers(сюда ссылку на Cactus Seekers), на котором вы сможете найти команду, если еще не успели этого сделать или найти нужного человека в уже существующую.'+\
- '\n\n'+\
- 'ВАЖНО!\n'+\
- 'По мере того, как ваша команда будет формироваться, вы должны создать и заполнить ее на cactushack.com.ua/teams. Только среди заполненных команд будут отбирать участников, так что отнеситесь к этому серьезно.'+\
- '\n\n'+\
- 'Так как вы уже регистрировались - в этом сервисе вы уже есть. Воспользоваться следующими данными для входа:\n\n'+\
- 'Логин: ' + mail+\
- '\nПароль: '+ password + '\n\n'+\
- 'С уважением,\n'+\
- 'команда Cactus Hackathon!'
- body = MIMEText(post, 'plain')
- msg.attach(body)
- smtpserver.sendmail(gmail_user, mail, msg.as_string())
- print(name, mail, password)
- smtpserver.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement