Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
150 views
in Technique[技术] by (71.8m points)

Why can I send gmail emails with python, but not outlook emails?

I'm trying to send custom emails to a list of people from a csv file. I practiced it with gmail and everything worked just fine, but I cannot get it to work with outlook. The code starts running but never finishes. Here's the code:

import csv, smtplib, ssl

message = """Subject: Your company

Hi {name}, your company is {company}"""
from_address = "[email protected]"
password = input("Type your password and press enter: ")

context = ssl.create_default_context()
with smtplib.SMTP_SSL("smtp-mail.outlook.com", 465, context=context) as server:
    server.login(from_address, password)
    with open("practice.csv") as file:
        reader = csv.reader(file)
        next(reader)
        for name, email, grade in reader:
            server.sendmail(
                from_address,
                email,
                message.format(name=name,company=company),
            )
question from:https://stackoverflow.com/questions/66066894/why-can-i-send-gmail-emails-with-python-but-not-outlook-emails

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...