errors when trying to send mail

RK rkijewski at swri.org
Tue Sep 27 17:35:32 CEST 2005


I've seen another bug submission similar to this.  I am using 2.3.4 and 
I get almost the exact same error.  I'm on a linux box (2.6.9-5.ELsmp) 
and the same code runs fine on other machines and previous versions of 
python - here's the code snippet:

msg = MIMEMultipart()
COMMASPACE = ', '
msg['Subject'] = 'NO Build (' + tstr + ')'
msg['From'] = 'rkijewski at swri.org'
msg['To'] = COMMASPACE.join(buildmgrs)
msg['To'] = buildlead
msg.preamble = 'Build Results'
msg.epilogue = ''

mailsrv = smtplib.SMTP('server')
mailsrv.sendmail(buildlead, buildlead, msg.as_string())
time.sleep(5)
mailsrv.close()
################################################

Here's the error:

Traceback (most recent call last):
   File "./testMail.py", line 60, in ?
     mailsrv.sendmail(buildlead, buildlead, msg.as_string(unixfrom=True))
   File "/usr/lib64/python2.3/email/Message.py", line 130, in as_string
     g.flatten(self, unixfrom=unixfrom)
   File "/usr/lib64/python2.3/email/Generator.py", line 102, in flatten
     self._write(msg)
   File "/usr/lib64/python2.3/email/Generator.py", line 137, in _write
     self._write_headers(msg)
   File "/usr/lib64/python2.3/email/Generator.py", line 183, in 
_write_headers
     header_name=h, continuation_ws='\t').encode()
   File "/usr/lib64/python2.3/email/Header.py", line 415, in encode
     return self._encode_chunks(newchunks, maxlinelen)
   File "/usr/lib64/python2.3/email/Header.py", line 375, in _encode_chunks
     _max_append(chunks, s, maxlinelen, extra)
   File "/usr/lib64/python2.3/email/quopriMIME.py", line 84, in _max_append
     L.append(s.lstrip())
AttributeError: 'list' object has no attribute 'lstrip'


Thanks



More information about the Python-bugs-list mailing list