使用Python代码中的HTML

使用Python代码中的HTML,python,email,Python,Email,我正在尝试从python发送HTML代码。在900个字符之前,它在邮件中都很好。 但是,随着字符数的增加,它会丢失一些字符 例如: #!/usr/bin/env python import os,logging,sys from subprocess import Popen, PIPE import shutil,ConfigParser,shlex,subprocess from mail import sendmail str="01234567890123456789012345678

我正在尝试从python发送HTML代码。在900个字符之前,它在邮件中都很好。 但是,随着字符数的增加,它会丢失一些字符

例如:

#!/usr/bin/env python
import os,logging,sys
from subprocess import Popen, PIPE
import shutil,ConfigParser,shlex,subprocess
from mail import sendmail

str="0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"
str+="0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"
str+="0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"
str+="0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"
str+="0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"
str+="0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"
str+="0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"
str+="0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"
....
...
...

sendmail(str, 'TEST MAIL')
这是寄给我的邮件3014个字符,虽然我有5100个字符在原来的str

如何克服这个问题

谢谢,
德巴扬

一些人物?随机字符?你是说它是HTML,所以HTML被破坏了?收到的邮件不可读?不可读。请看,我正在尝试从中生成一封包含作业名称和时间的邮件。html很好,但问题是,当我为4个以上的作业执行邮件时,我没有收到完整的邮件。就像我之前写的那样,假设我试图打印str,直到打印出1000个字符,但在打印出1000个字符后,它不会打印最后的一些字符。就像上面的例子一样,我有5100个字符,但它只打印了3014个字符