为什么我的邮件在发送时会丢失部分内容?

问题描述 投票:0回答:1

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

我的代码:

    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上执行相同的操作时,它可以很好地发送韩语。

但是当我使用远程服务器时,会发生此问题。

任何想法都值得赞赏:)

email imap
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.