这就是我发送电子邮件的方式:
google.appengine.api.mail.send_mail(sender, to, subject, body, make_sync_call=MakeSyncCall, **kw)
来源:send mail
但是,发件人始终是sender = 'admin@xyz.com'
,
因此,当收件人收到电子邮件时,会是这样的:
我希望它显示发送电子邮件的人的姓名,例如:John Smith。
我该怎么做?
最佳答案
我已经运行了一些测试,并基于此 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""")
收件人将在收件箱中收到“发件人 Jackson”发送的电子邮件,而不仅仅是@
之前的部分。
关于python - 使用 google.appengine.api.mail.send_mail 发送电子邮件时如何显示发件人姓名而不是电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58109758/