· 9 years ago · Nov 09, 2016, 12:46 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","hotmail.com", "gmail.com", "aol.com", "mail.com" , "mail.kz", "yahoo.com"]
32
33 random_word = words[random.randint(0,len(words)-1)]
34 random_domain = domains[random.randint(0,len(domains)-1)]
35 number = str(random.randint(0,99999))
36 subject = random_word+number+"@"+random_domain
37 return subject
38
39 toaddr = ' '#получатель
40 me = 'From: Hello'#отображаемое имÑ
41
42 server = 'smtp.gmail.com' # Сервер отпраитель
43 port = 587 # возможные порты: 587, 465
44 user_name = ' ' # ÐÐ´Ñ€ÐµÑ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð¸Ñ‚ÐµÐ»Ñ
45 user_passwd = ' ' # Пароль отправителÑ
46
47 # Формируем заголовок пиÑьма
48 msg = MIMEMultipart('mixed')
49 msg['Subject'] = subject_generator()
50 msg['From'] = me
51 msg['To'] = toaddr
52
53
54 # Подключение
55 s = smtplib.SMTP(server, port)
56 s.ehlo()
57 s.starttls()
58 s.ehlo()
59 # ÐвторизациÑ
60 s.login(user_name, user_passwd)
61 # Отправка пиьма
62 s.sendmail(me, toaddr, msg.as_string())
63 s.quit()