我在玩python mailjet api,发现我可以设置发送者的名称,这样就不用电子邮件显示在“Info”中了(info@example.com)我可以让他们出现在“卡洛斯”里。我还想添加一个个人资料图片,如西南航空或推特。在
有人知道我该怎么做吗?在
我知道如果我不发布代码,人们就会生气,所以这里有一些代码:
mailjet = Client(auth=(API_KEY, API_PASSWORD), version='v3.1')
data = {
'Messages': [
{
"From": {
"Email": "info@example.com",
"Name": "Carlos"
},
"To": [
{
"Email": trip.email
}
],
"Subject": "Subject of the message",
"TextPart":"This is the body of the message",
"Headers": {
"X-My-Header": "https://www.example.com/profile_pic.png"
}
}
]
}
mailjet.send.create(data=data)
有两个标题可能(但可能不会)适合您:
两者都没有很大的支持。Apple Mail在4.5版之前一直支持X-Image-URL。在
它不是一个标题,但我认为Gravatar可能是最接近您所要查找的内容。有了Gravatar帐户,你可以发布一个图像,以匹配你的电子邮件的MD5哈希值,供各种网站和电子邮件客户端使用。有一些电子邮件客户端helpers/extensions/add-ons的实现将sender email gravator应用到消息中,包括Thunderbird的Contact Photos附加组件,但它甚至没有在Thunderbird上得到广泛采用,Thunderbird本身并没有被广泛采用。在
我不能具体评论一下Google是如何做到的,但是许多企业系统只是从你的账户配置文件中传播你的形象。在
请注意,这确实引入了一个新的信心指标,它可能会被网络钓鱼攻击滥用,尽管我还没有见过。在
相关问题 更多 >
编程相关推荐