为什么我的邮件在发送过程中丢失了部分内容?

Why dose my mail lose some part of the content while being sent?

我的代码发送一封包含收到值的电子邮件。

我的代码:

    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是六个连续的가나다라마。 出于任何原因,我无法在上面的代码块中输入它。该网站拒绝 post。也许不是英语..?)

当我给content1时,收件人的邮件只显示了部分内容。

가나다라마가나다라마가나다라마가나다

另一方面,对于content2,即使长度比content1长很多,它也会显示收到的电子邮件中的所有字符。

content1 包含韩文。

语言与此问题有关吗?

当我在我的 Mac 上做同样的事情时,它发送韩语很好。

但是当我使用远程服务器时会出现这个问题。

如有任何想法,我们将不胜感激:)

我仍然不知道为什么,但在我尝试使用 python3.6 后,问题消失了。