I try to send a mail to a user from a form.
When I type my mail in the dtml-code, there is no problem but when I intend to use <dtml-var name="mail">,

Zope generate this error :
Error Type: TypeError
Error Value: len() of unsized object

I have try to use smtphost tag instead of mailhost but the error generated is the same.
Is it a problem of proxy,port number, or user's permissions which could'nt send mail, or only a syntax error??

If somebody know the answer...
Thanks in advance,
William

Here is the code I wrote :
Form (DTML document)
<form action="sendMailUser">
  L'image que vous avez soumise, ainsi que son contenu, vont maintenant être contrôlés par nos managers.<br>
  Saisissez votre e-mail si vous désirez être tenu au courant de l'étape de mise en ligne.<br>
 Name : <input name=name size=40>
 Email : <input name=mail size=40>
 <input type="submit" value="Valider">
</form>

sendMailUser(DTML method)
<dtml-sendmail mailhost="MailHost">
 To: "wgarcia@esrf.fr"
 From: <dtml-var name="mail">
 Subject: ESRF : Image
 Name: <dtml-var name="name">
 Email:<dtml-var name="mail">
 Order:
       Soumission en cours
</dtml-sendmail>

Traceback (innermost last):
  File /zope/Zope-2.5.0-solaris-2.6-sparc/lib/python/ZPublisher/Publish.py, line 150, in publish_module
  File /zope/Zope-2.5.0-solaris-2.6-sparc/lib/python/ZPublisher/Publish.py, line 114, in publish
  File /zope/Zope-2.5.0-solaris-2.6-sparc/lib/python/Zope/__init__.py, line 159, in zpublisher_exception_hook
    (Object: recherche_indexation)
  File /zope/Zope-2.5.0-solaris-2.6-sparc/lib/python/ZPublisher/Publish.py, line 98, in publish
  File /zope/Zope-2.5.0-solaris-2.6-sparc/lib/python/ZPublisher/mapply.py, line 88, in mapply
    (Object: sendMailUser)
  File /zope/Zope-2.5.0-solaris-2.6-sparc/lib/python/ZPublisher/Publish.py, line 39, in call_object
    (Object: sendMailUser)
  File /zope/Zope-2.5.0-solaris-2.6-sparc/lib/python/OFS/DTMLMethod.py, line 127, in __call__
    (Object: sendMailUser)
  File /zope/Zope-2.5.0-solaris-2.6-sparc/lib/python/DocumentTemplate/DT_String.py, line 473, in __call__
    (Object: sendMailUser)
  File /zope/Zope-2.5.0-solaris-2.6-sparc/lib/python/Products/MailHost/SendMailTag.py, line 116, in render
    (Object: MailHost)
  File /zope/Zope-2.5.0-solaris-2.6-sparc/lib/python/Products/MailHost/MailHost.py, line 156, in send
    (Object: MailHost)
  File /zope/Zope-2.5.0-solaris-2.6-sparc/lib/python/Products/MailHost/MailHost.py, line 201, in _send
    (Object: MailHost)
  File /opt/Python-2.1.3/lib/python2.1/smtplib.py, line 479, in sendmail
  File /opt/Python-2.1.3/lib/python2.1/smtplib.py, line 361, in mail
  File /opt/Python-2.1.3/lib/python2.1/smtplib.py, line 122, in quoteaddr
  File /opt/Python-2.1.3/lib/python2.1/rfc822.py, line 475, in parseaddr
  File /opt/Python-2.1.3/lib/python2.1/rfc822.py, line 520, in getaddrlist
  File /opt/Python-2.1.3/lib/python2.1/rfc822.py, line 528, in getaddress
  File /opt/Python-2.1.3/lib/python2.1/rfc822.py, line 508, in gotonext
TypeError: (see above)