表情符号生成的表情符号未显示在电子邮件中

时间:2020-04-30 02:37:28

标签: python email

我正在使用ID expire_date 2 2020-05-03 17:00:00 / ASC 1 2020-05-07 03:30:00 / ASC 4 2020-05-12 09:00:00 / ASC 3 2020-04-28 23:30:00 / DESC EXPIRED 6 2020-04-17 15:00:00 / DESC EXPIRED 5 2020-03-29 12:00:00 / DESC EXPIRED email库发送电子邮件。我正在尝试使用smtplib在此电子邮件中包含表情符号。

基本上,我正在这样做:

emojize

然后使用my_emoji = emoji.emojize(":thumbs_up:") my_message = f"blabla {my_emoji} blabla" smtplib发送消息。它有效,但并非总是如此。 有些表情符号会正确显示在电子邮件中,而有些则不会。例如,:thumbs_up:可以,但是:heart:不能。邮件中会写上“:heart:”,而不是实际的表情符号。

我认为我的代码不是问题所在,这就是为什么我只显示了一个示例。我认为这与编码,unicode或类似的东西有关(我在这些领域几乎一无所知)

你能帮我吗?对不起,英语不好。

1 个答案:

答案 0 :(得分:1)

问题来了。心脏应该是:red_heart:。确保拼写正确。

相关问题