gpt4 book ai didi

python - 使用python发送邮件

转载 作者:行者123 更新时间:2023-11-30 23:04:43 25 4
gpt4 key购买 nike

问题:当我向用户发送邮件时,从用户收件箱中看不到的用户名仅显示电子邮件 ID,但我需要发件人的用户名

发件人:demo@gmail.com 用户名:Demo

致:demotest@gmail.com

代码

import smtplib
fromaddr = From
toaddrs = To
msg = 'Why,Oh why!'
username = From
password = *******
server = smtplib.SMTP('smtp.gmail.com:587')
server.ehlo()
server.starttls()
server.login(username, password)
server.sendmail(fromaddr, toaddrs, msg)
server.quit()

最佳答案

smtplib 不会自动包含 any header ,您需要包含一个 From: header ,因此您必须自己添加一个做类似的事情:

# Add the From: and To: headers at the start!
msg = ("From: %s\r\nTo: %s\r\n\r\n"
% (fromaddr, ", ".join(toaddrs)))

正如您在 DOCS 中看到的那样.

关于python - 使用python发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33564793/

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