gpt4 book ai didi

python:使用 TLS 的 smtp 不传递任何消息

转载 作者:太空狗 更新时间:2023-10-30 01:08:14 24 4
gpt4 key购买 nike

我正在尝试通过 office365 服务器发送电子邮件。电子邮件已正确送达,但未附加邮件

非常感谢您的帮助

import smtplib

to = "me@gmail.com"
office365_user = 'announcement@somewhere.com'
office365_pwd = 'password'

smtpserver = smtplib.SMTP("smtp.office365.com",587)
smtpserver.ehlo()
smtpserver.starttls()
smtpserver.ehlo()
smtpserver.login(office365_user,office365_pwd)
msg = "This is a test email \n"
smtpserver.sendmail(office365_user, to, msg)
smtpserver.close()

最佳答案

您的消息不是有效的邮件消息,它由标题和正文组成。尝试这样的事情:

msg = """From: <me@example.com>
To: <you@example.com>
Subject: foo

This is a test email
"""

关于python:使用 TLS 的 smtp 不传递任何消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24086651/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com