【问题标题】:How to display the name of sender instead of email address when sending email using google.appengine.api.mail.send_mail使用 google.appengine.api.mail.send_mail 发送电子邮件时如何显示发件人姓名而不是电子邮件地址
【发布时间】:2019-09-26 04:52:00
【问题描述】:

这是我发送电子邮件的方式:

google.appengine.api.mail.send_mail(sender, to, subject, body, make_sync_call=MakeSyncCall, **kw)

来源:send mail

但是,发件人始终是sender = 'admin@xyz.com', 因此,当收件人收到邮件时,会是这样的:

我希望它显示发送电子邮件的人的姓名,例如:John Smith。

我该怎么做?

【问题讨论】:

    标签: python google-app-engine google-api


    【解决方案1】:

    我已经运行了一些测试,基于这个documentation,你只需要遵循参数sender的相同结构,因为它在参数to中,如下例所示:

    mail.send_mail(sender="Sender Jackson <admin@xyz.com>",
                   to="Albert Johnson <Albert.Johnson@example.com>",
                   subject="Your account has been approved",
                   body="""Your email body""")
    

    收件人将在他们的收件箱中收到一封由“发件人杰克逊”发送的电子邮件,而不仅仅是@ 之前的部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-23
      相关资源
      最近更新 更多