为什么我的邮件在发送过程中丢失了部分内容?
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 后,问题消失了。
我的代码发送一封包含收到值的电子邮件。
我的代码:
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 后,问题消失了。