|
11 | 11 | import sys |
12 | 12 | import sendgrid |
13 | 13 |
|
14 | | -def send_messages(user_list, subject, text): |
| 14 | +def send_messages(username, password, user_list, subject, text): |
15 | 15 | i = 0 |
16 | 16 | for address in user_list: |
17 | 17 | i += 1 |
18 | 18 | print '\rSending ' + str(i) + '/' + str(len(user_list)), |
19 | 19 | sys.stdout.flush() |
20 | | - send_message(address, subject, text) |
| 20 | + send_message(username, password, address, subject, text) |
21 | 21 | print '\nDone' |
22 | 22 |
|
23 | | -def send_message(address, subject, text): |
24 | | - sg = sendgrid.SendGridClient("spades", "5phGnoqf2n") |
| 23 | +def send_message(username, password, address, subject, text): |
| 24 | + sg = sendgrid.SendGridClient(username, password) |
25 | 25 | message = sendgrid.Mail() |
26 | 26 |
|
27 | 27 | message.add_to(address) |
@@ -75,7 +75,9 @@ def save_user_list(file_name, email_list): |
75 | 75 |
|
76 | 76 | send = raw_input('Are you sure you want to send the message with subject "' + subject + '" to ' + str(len(user_set)) + ' users? (yes/no) ') |
77 | 77 | if (send.strip().upper() == 'YES'): |
78 | | - send_messages(user_set, subject, message) |
| 78 | + username = raw_input('Username: ') |
| 79 | + password = raw_input('Password: ') |
| 80 | + send_messages(username, password, user_set, subject, message) |
79 | 81 | else: |
80 | 82 | print("Aborted") |
81 | 83 |
|
|
0 commit comments