email - 为什么我的邮件在发送时会丢失部分内容?
问题描述
我的代码发送一封包含收到值的电子邮件。
我的代码:
self.alert = email.message.EmailMessage()
self.alert['Subject'] = my_subject
content1 = ''
content2 = 'ABCDEFGHIJ1ABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJ'
self.alert.set_content(content) #content1 or content2
self.alert['From'] = my_from
self.alert['To'] = my_to
self.smtp.send_message(self.alert)
(content1 是连续六个가나다라마
。无论如何,我无法在上面的代码块中输入它。该网站拒绝发布。也许它不是英文..?)
当我给content1
时,收件人的邮件只显示部分内容。
가나다라마가나다라마가나다라마가나다
另一方面,对于content2
,即使长度比 长得多content1
,它也会显示收到的电子邮件中的所有字符。
content1
包含韩语。
语言是否与这个问题有关?
当我在我的 Mac 上做同样的事情时,它会很好地发送韩语。
但是当我使用远程服务器时会发生这个问题。
任何想法表示赞赏:)
解决方案
我仍然不知道为什么,但是在我尝试使用 python3.6 之后,问题就消失了。
推荐阅读
- c# - 我可以在一行中调用 prop.setValue 吗?
- mysql - Google Cloud - 无法输入我的密码以连接到 Cloud Shell 上的 MySQL 实例
- java - 如何在使用 ItemWriter 步骤时限制 Spring Batch 的大小?
- html - 我怎样才能让我的页脚留在底部?
- python - 如何在 pandas fataframe 中查找具有相同时间间隔的行
- javascript - 打字稿:如何读取对象中的子字段
- rate - 用码率计算 LoRa 消息长度
- c++ - 使用 WINAPI 获取 .text 部分的基地址和大小
- java - 设置 STRUCT 类型的默认值时 Kafka Connect API 错误
- html - 使右上角对齐的图像可点击