更改通过Python发送电子邮件时显示的名称可以通过设置发件人的名称字段来实现。在使用smtplib库发送电子邮件时,可以通过设置发件人的名称字段来更改显示的名称。
以下是一个示例代码:
import smtplib
from email.mime.text import MIMEText
from email.header import Header
# 邮件内容
msg = MIMEText('这是一封测试邮件', 'plain', 'utf-8')
# 发件人名称
sender_name = '发件人名称'
# 设置发件人名称字段
msg['From'] = Header(sender_name, 'utf-8')
# 收件人
to_addr = '收件人邮箱地址'
# 发件人邮箱账号和密码
smtp_server = 'SMTP服务器地址'
username = '发件人邮箱账号'
password = '发件人邮箱密码'
# 发送邮件
try:
server = smtplib.SMTP(smtp_server)
server.login(username, password)
server.sendmail(username, to_addr, msg.as_string())
server.quit()
print('邮件发送成功')
except smtplib.SMTPException as e:
print('邮件发送失败:', e)
在上述代码中,通过设置msg['From']
字段来更改发件人的名称。将sender_name
变量设置为你想要显示的名称即可。
这是一个简单的示例,你可以根据自己的需求进行修改和扩展。关于Python发送电子邮件的更多信息,你可以参考腾讯云的产品文档:Python发送邮件。
领取专属 10元无门槛券
手把手带您无忧上云