Hi, I'm trying to do a mail form and it's throwing TypeErrors. Here's the form: <strong style="color: #FF0000">Name: </strong> <input type="text" name="1) Name"><br> <strong style="color: #FF0000">Street_1: </strong> <input type="text" name="2) Street_1" cols="60" rows="1"><br> Street_2: <input type="text" name="3) Street_2" cols="60" rows="1"><br> <strong style="color: #FF0000">City: </strong> <input type="text" name="4) City" cols="20" rows="1"> <strong style="color: #FF0000">State: </strong> <input type="text" name="5) State" cols="2" rows="1"> <strong style="color: #FF0000">Zip: </strong> <input type="text" name="6) Zip" cols="10" rows="1"><br> Phone: <input type="text" name="7) Phone" cols="12" rows="1"> <strong style="color: #FF0000">Email: </strong> <input type="text" name="8) Email" cols="30" rows="1"><br> <strong style="color: #FF0000">Title and Quantity: </strong><br> 1: <input type="text" name="9) Title_1" cols="50" rows="1"> <input type="text" name="10) Quantity_1" cols="3" rows="1"><br> 2: <input type="text" name="11) Title_2" cols="50" rows="1"> <input type="text" name="12) Quantity_2" cols="3" rows="1"><br> 3: <input type="text" name="13) Title_3" cols="50" rows="1"> <input type="text" name="14) Quantity_3" cols="3" rows="1"><br> 4: <input type="text" name="15) Title_4" cols="50" rows="1"> <input type="text" name="15) Quantity_4" cols="3" rows="1"><br> 5: <input type="text" name="16) Title_5" cols="50" rows="1"> <input type="text" name="17) Quantity_5" cols="3" rows="1"><br> 6: <input type="text" name="18) Title_6" cols="50" rows="1"> <input type="text" name="19) Quantity_6" cols="3" rows="1"><br> 7: <input type="text" name="20) Title_7" cols="50" rows="1"> <input type="text" name="21) Quantity_7" cols="3" rows="1"><br> 8: <input type="text" name="22) Title_8" cols="50" rows="1"> <input type="text" name="23) Quantity_8" cols="3" rows="1"><br> 9: <input type="text" name="24) Title_9" cols="50" rows="1"> <input type="text" name="25) Quantity_9" cols="3" rows="1"><br> 10: <input type="text" name="26) Title_10" cols="50" rows="1"> <input type="text" name="27) Quantity_10" cols="3" rows="1"><br> Here's the traceback: <!-- Traceback (innermost last): File /usr/lib/python2.1/site-packages/ZPublisher/Publish.py, line 207, in publish_module File /usr/lib/python2.1/site-packages/ZPublisher/Publish.py, line 122, in publish File /usr/share/zope/lib/python/Zope/__init__.py, line 170, in zpublisher_exception_hook (Object: order_form) File /usr/lib/python2.1/site-packages/ZPublisher/Publish.py, line 122, in publish File /usr/lib/python2.1/site-packages/ZPublisher/mapply.py, line 104, in mapply (Object: reply) File /usr/lib/python2.1/site-packages/ZPublisher/Publish.py, line 111, in call_object (Object: reply) File /usr/share/zope/lib/python/OFS/DTMLMethod.py, line 168, in __call__ (Object: reply) File /usr/lib/python2.1/site-packages/DocumentTemplate/DT_String.py, line 434, in __call__ (Object: reply) File /usr/share/zope/lib/python/Products/MailHost/SendMailTag.py, line 177, in render (Object: felix.monkeynoodle.org) File /usr/share/zope/lib/python/Products/MailHost/MailHost.py, line 203, in send (Object: ) File /usr/lib/python2.1/smtplib.py, line 410, in sendmail File /usr/lib/python2.1/smtplib.py, line 358, in mail File /usr/lib/python2.1/smtplib.py, line 115, in quoteaddr File /usr/lib/python2.1/rfc822.py, line 472, in parseaddr File /usr/lib/python2.1/rfc822.py, line 515, in getaddrlist File /usr/lib/python2.1/rfc822.py, line 525, in getaddress File /usr/lib/python2.1/rfc822.py, line 506, in gotonext TypeError: (see above) --> And here's the platform: Zope Version (Zope 2.4.2 (source release, python 2.1, linux2), python 2.1.1, linux-i386) Python Version 2.1.1 (#1, Aug 30 2001, 17:36:05) [GCC 2.96 20000731 (Mandrake Linux 8.1 2.96-0.61mdk)] System Platform linux-i386 I get the same errors when I tried the DTML form example from the advanced dtml howto, so I suspect it's Python and SMTP interactions? The mailer is Postfix-20010228_pl04release-1 running on the same host, and I've tried setting the mailhost item to hostname, localhost, loopback IP, and external IP with no change. On another note, the form seems to ignore any hints for sizing -- e.g., all the boxes come out the same size regardless of the col and row tags. Any ideas? Thanks, -- Jack Coates Monkeynoodle: A Scientific Venture...
I works with zope for quite a long time never perceived this situation. Just for mercy to post this for those careless people like me. """Even your have disabled the WebDAV server in your startup shell script, Anonymous user can also access your zope installation via WebDAV at your regular http server port (usually is 8080).""" It may or may not be harmful, but if it is not what you expect, you have to revoke the permission of "WebDAV access" from anonymous. I assume you know how to do it. www.zope.org and www.ZopeZen.org also open their WebDAV access for anonymous user, it's for their generosity I think, they usually are kindly people. Iap, Singuan
participants (2)
-
iap@y2fun.com -
Jack Coates