[Zope] problems with MailHost

Robert Rottermann robert@redcor.ch
Tue, 15 Jan 2002 11:14:27 +0100


Hi there,

I started to use MailHost on a Zope 2.42 installation.

What I do is as follows:
<dtml-sendmail mailhost="MailHost">
  to: robert@redcor.ch
  subject:Das ist die Testmail
  from:Halleluja

  Das ist der Body von dieser Mail
</dtml-sendmail>

I get a traceback as included.
Now my questions:
What could be the reason?
There were updates to the MailHost. Can I use the ones from the CVS trunk?
If not is there a Zope 2.42 (or 2.43) compatible version?

Thanks
Robert
Error Type: TypeError
Error Value: len() of unsized object


Traceback (innermost last):
  File /var/lib/zope/lib/python/ZPublisher/Publish.py, line 223, in
publish_module
  File /var/lib/zope/lib/python/ZPublisher/Publish.py, line 187, in publish
  File /var/lib/zope/lib/python/Zope/__init__.py, line 226, in
zpublisher_exception_hook
    (Object: AA)
  File /var/lib/zope/lib/python/ZPublisher/Publish.py, line 171, in publish
  File /var/lib/zope/lib/python/ZPublisher/mapply.py, line 160, in mapply
    (Object: mailtest)
  File /var/lib/zope/lib/python/ZPublisher/Publish.py, line 112, in
call_object
    (Object: mailtest)
  File /var/lib/zope/lib/python/OFS/DTMLMethod.py, line 195, in __call__
    (Object: mailtest)
  File /var/lib/zope/lib/python/DocumentTemplate/DT_String.py, line 546, in
__call__
    (Object: mailtest)
  File /var/lib/zope/lib/python/Products/MailHost/SendMailTag.py, line 189,
in render
    (Object: MailHost)
  File /var/lib/zope/lib/python/Products/MailHost/MailHost.py, line 231, in
send
    (Object: MailHost)
  File /usr/local/lib/python2.1/smtplib.py, line 481, in sendmail
  File /usr/local/lib/python2.1/smtplib.py, line 363, in mail
  File /usr/local/lib/python2.1/smtplib.py, line 122, in quoteaddr
  File /usr/local/lib/python2.1/rfc822.py, line 475, in parseaddr
  File /usr/local/lib/python2.1/rfc822.py, line 520, in getaddrlist
  File /usr/local/lib/python2.1/rfc822.py, line 528, in getaddress
  File /usr/local/lib/python2.1/rfc822.py, line 508, in gotonext
TypeError: (see above)