Форум сайта python.su
0
Все привет попробую описать задачу. Есть вот такой код:
import smtplib
frmaddr='почтовый ящик от кого'
toaddrs=
msg='сообщение'
username='почтовый ящик от кого'
password='пароль'
server=smtplib.smtp('smtp.mail.ru:25')
server.starttls()
server.login(username,password)
server.sendmail(fromaddr,toaddrs,msg)
server.quit()
Вопрос в том, как отправить по 2 письма с интервалом в 5 сек между отправкой, с одного почтового ящика в списке list1.txt на адреса в другом списке list2.txt. Это видимо должен быть цикл, но не могу понять какой и как при этом осуществить взаимодействие с файлами (построчное чтение). Буду очень признателен если кто-нибуть окажет помощь в решении данной задачи.
Офлайн
61
Считываем оба файла и загоняем данные из них в списки!
Итого имеем два списка
emails_from = [..., ..., ....]
emails_to = [..., ..., ....]
def send_mail(from_addr, to_addr, message): ... sleep(5)
mess = 'Some text' for adress in emails_from: for adressat in emails_to: send_mail(adress, adressat, mess)
Офлайн