首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Flask Mail:如何为发件人添加自定义名称?

Flask Mail是一个用于在Flask应用程序中发送电子邮件的扩展。要为发件人添加自定义名称,可以通过设置发件人的名称参数来实现。

在Flask Mail中,可以使用Message对象来构建邮件。在创建Message对象时,可以通过设置sender参数来指定发件人的邮箱地址。如果要为发件人添加自定义名称,可以将发件人的邮箱地址和名称以字符串的形式传递给sender参数,格式为"发件人名称 <发件人邮箱地址>"。

以下是一个示例代码:

代码语言:txt
复制
from flask import Flask
from flask_mail import Mail, Message

app = Flask(__name__)
app.config['MAIL_SERVER'] = 'smtp.example.com'
app.config['MAIL_PORT'] = 587
app.config['MAIL_USE_TLS'] = True
app.config['MAIL_USERNAME'] = 'your-email@example.com'
app.config['MAIL_PASSWORD'] = 'your-email-password'

mail = Mail(app)

@app.route('/')
def send_email():
    msg = Message('Hello', sender='Your Name <your-email@example.com>', recipients=['recipient@example.com'])
    msg.body = 'This is a test email'
    mail.send(msg)
    return 'Email sent'

if __name__ == '__main__':
    app.run()

在上述代码中,通过设置sender参数为"Your Name your-email@example.com",即可为发件人添加自定义名称。

关于Flask Mail的更多信息和使用方法,可以参考腾讯云的相关产品文档:Flask Mail - 腾讯云

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券