如何解决Sendgrid Python 包中的发件人名称
我正在尝试使用 Sendgrid Python 包发送电子邮件。
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
或 From
和 To
并改用它:
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。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。