首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Sendgrid Python包中的发送者名称

Sendgrid Python包中的发送者名称
EN

Stack Overflow用户
提问于 2021-06-14 17:47:56
回答 1查看 285关注 0票数 0

我正在尝试使用Sendgrid Python包发送电子邮件。

Sendgrid包邮件函数:

代码语言:javascript
运行
复制
class Mail(object):
    """Creates the response body for v3/mail/send"""

    def __init__(
            self,
            from_email=None,
            to_emails=None,
            subject=None,
            plain_text_content=None,
            html_content=None,
            amp_html_content=None,
            global_substitutions=None,
            is_multiple=False):
            ........

我们将其用作:

代码语言:javascript
运行
复制
message = Mail(
    from_email=self.current_from_email,
    to_emails=self.current_to_emails,
    subject=s_subject.format(...),
    html_content=s_body.format(...)
 )

在邮件的功能中,没有办法设置发件人的姓名。

那么,如何设置发件人姓名呢?

EN

Stack Overflow用户

发布于 2021-07-21 08:45:24

Twilio SendGrid开发者的布道者在这里。

要设置发件人的姓名,您有两个选项。首先,您可以像这样设置电子邮件地址的Sender name <sender_email@example.com>格式。

或者,您可以从帮助器导入EmailFromTo,并改用:

代码语言:javascript
运行
复制
from sendgrid.helpers.mail import From, To

from_email = From("sender_email@example.com", "Sender Name")
to_email = To("receiver_email@example.com", "Receiver Name")

message = Mail(from_email, to_email, "Subject", "Content")

有关您可以使用的更多类帮助器,请参阅the example in the GitHub README

票数 3
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67968102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档