· 9 years ago · Nov 09, 2016, 02:30 PM
1# coding: utf-8
2
3import smtplib
4import random
5from email.mime.multipart import MIMEMultipart
6
7
8def subject_generator():
9 words = [
10 'IPA',
11 'Health Plan',
12 'ID',
13 'Claims Address',
14 'Group',
15 'Claim',
16 'Phone',
17 'Fax',
18 'Contact',
19 'AdjusterEmail',
20 'UtilReviewPhone',
21 'UtilReviewFax',
22 'Doctor',
23 'NPI',
24 'DateofInjury',
25 'BodyParts',
26 'BodyPartide',
27 'Gender',
28 'Diagnosis',
29 'Diagnosis',
30 'Procedure']
31 domains = ["gmail.com", "ya.ru", "mail.ru", "yahoo.com", "openslave.com", "yandex.ru", "hotmail.com", "hotmail.com",
32 "gmail.com", "aol.com", "mail.com", "mail.kz", "yahoo.com"]
33
34 random_word = words[random.randint(0, len(words) - 1)]
35 random_domain = domains[random.randint(0, len(domains) - 1)]
36 number = str(random.randint(0, 99999))
37 subject = random_word + number + "@" + random_domain
38 return subject
39
40
41for i in range (0,1000):
42 toaddr = 'k.dukat@rambler-co.ru'
43 me = 'From: Hell'
44
45 server = 'smtp.gmail.com' # Сервер отпраитель
46 port = 587 # возможные порты: 587, 465
47 user_name = 'block.klaviaturenko@gmail.com' # ÐÐ´Ñ€ÐµÑ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð¸Ñ‚ÐµÐ»Ñ
48 user_passwd = 'Block1234' # Пароль отправителÑ
49
50 # Формируем заголовок пиÑьма
51 msg = MIMEMultipart('mixed')
52 msg['Subject'] = subject_generator()
53 msg['From'] = me
54 msg['To'] = toaddr
55
56
57 # Подключение
58 s = smtplib.SMTP(server, port)
59 s.ehlo()
60 s.starttls()
61 s.ehlo()
62 # ÐвторизациÑ
63 s.login(user_name, user_passwd)
64 # Отправка пиьма
65 s.sendmail(me, toaddr, msg.as_string())
66 s.quit()