· 9 years ago · Nov 09, 2016, 02:44 PM
1# coding: utf-8
2
3import smtplib
4import random
5from email.mime.multipart import MIMEMultipart
6
7for i in range(0, 1000):
8 def 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",
32 "hotmail.com", "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
41 toaddr = 'belousov_2010@list.ru' # получатель
42 me = 'From: Hello' # отображаемое имÑ
43
44 server = 'smtp.rambler.ru' # Сервер отпраитель
45 port = 465 # возможные порты: 587, 465
46 user_name = 'rojkovdenis@myrambler.ru' # ÐÐ´Ñ€ÐµÑ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð¸Ñ‚ÐµÐ»Ñ
47 user_passwd = 'Dmetro2015' # Пароль отправителÑ
48
49 # Формируем заголовок пиÑьма
50 msg = MIMEMultipart('mixed')
51 msg['Subject'] = subject_generator()
52 msg['From'] = me
53 msg['To'] = toaddr
54
55 # Подключение
56 s = smtplib.SMTP(server, port)
57 s.ehlo()
58 s.starttls()
59 s.ehlo()
60 # ÐвторизациÑ
61 s.login(user_name, user_passwd)
62 # Отправка пиьма
63 s.sendmail(me, toaddr, msg.as_string())
64 s.quit()