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

     2023-02-25     93

关键词:

【中文标题】Flask Mail:如何为发件人添加自定义名称?【英文标题】:Flask Mail: how to add custom name to the sender? 【发布时间】:2019-04-24 16:37:11 【问题描述】:

我正在使用 Flask 邮件发送电子邮件。一切正常,除了我注意到发件人姓名只是电子邮件的第一部分,如 (1) - 在这种情况下为“信息”:

如何添加自定义名称,如 (2) - 看截图?

我用来发送电子邮件的代码:

def send_async_email(app, msg):
    with app.app_context():
        mail.send(msg)


def send_email(to, subject, template, **kwargs):
    app = current_app._get_current_object()
    msg = Message(app.config['MAIL_SUBJECT_PREFIX'] + ': ' + subject,
                sender=app.config['MAIL_DEFAULT_SENDER'] , recipients=[to])
    msg.body = render_template(template + '.txt', **kwargs)
    msg.html = render_template(template + '.html', **kwargs)
    thr = Thread(target=send_async_email, args=[app, msg])
    thr.start()
    return thr

【问题讨论】:

【参考方案1】:

您可以像这样将发件人设置为元组:

Message(
    sender=('Firstname Lastname', 'from@me.com')
)

【讨论】:

如何为颤振添加自定义颜色?

】如何为颤振添加自定义颜色?【英文标题】:howtoaddcustomcolortoflutter?【发布时间】:2018-11-0601:17:37【问题描述】:我想更改AppBar的颜色并为其使用自定义颜色,我尝试了很多选项,但似乎都不起作用。我有什么遗漏吗?import\'pa... 查看详情

如何为 UITableView 添加自定义 EditingAccessoryView?

】如何为UITableView添加自定义EditingAccessoryView?【英文标题】:HowtoaddCustomEditingAccessoryViewforUITableView?【发布时间】:2010-10-2508:01:27【问题描述】:我想在单元格中添加自定义EditingAccessoryView,当用户滑动代替删除按钮时,我想显... 查看详情

如何为自定义 FontFamily 添加权重?

】如何为自定义FontFamily添加权重?【英文标题】:HowtoaddweighttocustomFontFamily?【发布时间】:2017-04-0701:12:46【问题描述】:我有多个来自同一家族的.ttf文件,例如:MyFont.ttfMyFont_Bold.ttfMyFont_Light.ttfMyFont_Medium.ttf如果我想使用每个权... 查看详情

如何为分析添加 Firebase 自定义事件?

】如何为分析添加Firebase自定义事件?【英文标题】:HowtoaddFirebasecustomeventsforanalytics?【发布时间】:2017-03-2119:37:26【问题描述】:我已经看到一些关于Firebase分析的自定义事件的问题和答案,但我只是想问你一个直截了当的问题... 查看详情

如何为 System.Serializable 类设置自定义 json 字段名称?

】如何为System.Serializable类设置自定义json字段名称?【英文标题】:HowtosetcustomjsonfieldnameforSystem.Serializableclass?【发布时间】:2018-04-1709:51:20【问题描述】:我正在从服务器获取响应:"auth_token":"062450b9dd7e189f43427fbc5386f7771ba59467"为... 查看详情

如何为自定义对象的 ArrayList 添加 parcelable 实现?

】如何为自定义对象的ArrayList添加parcelable实现?【英文标题】:HowtoaddtheparcelableimplementationforArrayListofCustomobject?【发布时间】:2021-12-0202:02:55【问题描述】:我创建了一个包含自定义对象的ArrayList和一些其他字符串变量的类。我... 查看详情

如何为自定义 nemo 操作添加键盘快捷键?

】如何为自定义nemo操作添加键盘快捷键?【英文标题】:Howtoaddkeyboardshortcutforcustomnemoaction?【发布时间】:2016-12-2913:46:04【问题描述】:我有一个自定义nemo操作,如下所述:https://wiki.archlinux.org/index.php/Nemo#Nemo_Actions如何为此操... 查看详情

如何为自定义 uicontrol 和控制器添加触摸事件?

】如何为自定义uicontrol和控制器添加触摸事件?【英文标题】:Howtoaddtoucheventforcustomuicontrolandcontroller?【发布时间】:2017-09-1021:50:51【问题描述】:我有一个具有三个子视图的自定义UIControl。每个子视图,我添加一个目标:button.... 查看详情

如何为 GitHub 组织添加自定义用户角色?

】如何为GitHub组织添加自定义用户角色?【英文标题】:HowtoaddcustomuserrolesforaGitHuborganisation?【发布时间】:2016-09-2413:04:15【问题描述】:GitHub上的组织中有两个默认用户角色:“admin”和“member”。如何进一步引入角色并配置其... 查看详情

如何为自定义 UITableView 标题部分笔尖添加分隔线? [复制]

】如何为自定义UITableView标题部分笔尖添加分隔线?[复制]【英文标题】:HowdoIaddaseparatorlineforacustomUITableViewheadersectionnib?[duplicate]【发布时间】:2017-04-2206:56:57【问题描述】:我按照这个答案here中的说明操作并设法获得我的自定... 查看详情

如何为不与内置或 CPAN 包名称冲突的自定义 Perl 模块选择包名称?

】如何为不与内置或CPAN包名称冲突的自定义Perl模块选择包名称?【英文标题】:HowdoIchooseapackagenameforacustomPerlmodulethatdoesnotcollidewithbuiltinorCPANpackagesnames?【发布时间】:2010-10-1402:57:58【问题描述】:我已阅读perldoconmodules,但我没... 查看详情

如何为形状添加自定义视图修改器

】如何为形状添加自定义视图修改器【英文标题】:HowcaniaddacustomViewmodifierforShapes【发布时间】:2019-11-2100:15:17【问题描述】:我想用某种修饰符调用我的ImageView以使其中的图像为圆形或方形。代码应如下所示:ImageView(withURL:news... 查看详情

如何为方法 MongoDB.Bson.Serialization.BsonSerializer.Deserialize 自定义映射字段名称或类型

】如何为方法MongoDB.Bson.Serialization.BsonSerializer.Deserialize自定义映射字段名称或类型【英文标题】:HowtocustommappingfieldsnameortypeformethodMongoDB.Bson.Serialization.BsonSerializer.Deserialize【发布时间】:2019-06-2615:27:22【问题描述】:我使用MongoDB... 查看详情

如何为已添加在 UIViewController 之上的 tableView 添加自定义单元格?

】如何为已添加在UIViewController之上的tableView添加自定义单元格?【英文标题】:HowdoIaddcustomcellsforatableViewwhichhasbeenaddedontopofaUIViewController?【发布时间】:2019-08-0211:48:28【问题描述】:我在一个普通的UIViewController类上使用了一个t... 查看详情

如何为 Spring Boot 2 添加自定义 MeterRegisty

】如何为SpringBoot2添加自定义MeterRegisty【英文标题】:HowtoaddcustomMeterRegistyforSpringBoot2【发布时间】:2020-03-2114:13:22【问题描述】:我目前正在以10秒的间隔将我的SpringBootWebflux项目的执行器指标导出到DataDog。我想为我们的一个内... 查看详情

如何为自定义 Android 通知添加垂直线到 RemoteView?

】如何为自定义Android通知添加垂直线到RemoteView?【英文标题】:HowtoaddverticallinetoRemoteViewforcustomAndroidNotifications?【发布时间】:2012-05-2308:10:03【问题描述】:我正在努力为自定义Android通知添加一条垂直线。我尝试将这样的视图... 查看详情

如何为自定义单元格中的动态附加输入字段添加约束

】如何为自定义单元格中的动态附加输入字段添加约束【英文标题】:Howtoaddconstraintsfordynamicappendinginputfieldsincustomcell【发布时间】:2019-12-0410:45:23【问题描述】:如何在自定义表格单元格中添加动态输入字段的同时实现单元格... 查看详情

如何为 Angular 6 项目全局添加自定义 CSS 文件

】如何为Angular6项目全局添加自定义CSS文件【英文标题】:HowtoaddcustomCSSfilesgloballyforangular6project【发布时间】:2019-01-1100:49:00【问题描述】:在angular.json文件中,如果我添加"styles":["src/styles.css","src/utility/vendor/bootstrap/css/bootstrap.cs... 查看详情