Python 嵌套循环发送邮件

Python nested loop sending emails

我有一个列表,例如 [['email'、'password'、'host'、'port']、['email1'、'password1'、 'host1', 'port1'] 以及 10 封电子邮件的列表,例如 ['email1'、'email2'、'email3'、'email4'、'email5'、'email6'、'email7、'email8'、'email9'、'email10']

现在我想创建一个循环,首先使用 smtp 登录电子邮件,然后将电子邮件发送到第二个列表中的前 5 封电子邮件,然后使用第一个列表中的第二个 smtp 登录,然后从电子邮件列表。

如何使用循环来做到这一点?

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