Python вложенный цикл отправки писем - PullRequest
0 голосов
/ 31 октября 2019

У меня есть список, например [['email', 'password', 'host', 'port'], ['email1', 'password1', 'host1', 'port1'] и список из 10 писемкак ['email1', 'email2', 'email3', 'email4', 'email5', 'email6', 'email7,' email8 ',' email9 ',' email10 ']

теперь я хочучтобы создать цикл, который сначала войдет в электронную почту с использованием smtp, затем отправит письмо на первые 5 электронных писем из второго списка, затем войдет в систему со вторым smtp из первого списка, а затем отправит следующие пять писем из списка электронных писем.

Как это сделать с помощью цикла?

1 Ответ

0 голосов
/ 01 ноября 2019
emails = ['lawrencelarry565@gmail.com', 'frankfrankjcastillo55@gmail.com', 'johnnyquijano55@gmail.com', 'alexanderspade55@gmail.com', 'jensentheodora641@gmail.com', 'kennethomalley55@gmail.com', 'tonireyes5555@gmail.com', 'robertgarfield55@gmail.com', 'markkeen5555@gmail.com', 'salendrinawater@gmail.com']
smtps = [['abc@gmail.com', 'abcdef', 'host', '465'], ['def@gmail.com', 'abcdef', 'host', '465']]

for item in smtps:
    i = 0
    print("Logging in to " + item[0])
    # Login method here
    while i < 5:
        print("Sending Mail to : " + emails(0))
        # sending email method here
        emails.pop(0)
        i+=1
...