gpt4 book ai didi

python - Sendgrid Python 包中的发件人姓名

转载 作者:行者123 更新时间:2023-12-05 08:29:48 25 4
gpt4 key购买 nike

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

Sendgrid封装邮件函数:

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):
........

我们将其用作:

message = Mail(
from_email=self.current_from_email,
to_emails=self.current_to_emails,
subject=s_subject.format(...),
html_content=s_body.format(...)
)

邮件函数中无法设置发件人姓名。

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

最佳答案

此处为 Twilio SendGrid 开发人员布道师。

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

或者,您可以导入 Email , 或 FromTo , 来自帮助者并改用它:

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了解更多您可以使用的类助手。

关于python - Sendgrid Python 包中的发件人姓名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67968102/

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