[Zope] MailBoxer Problem Found...But Not Solved
beno
zope at 2012.vi
Mon Sep 4 10:24:36 EDT 2006
Hi;
I believe I have traced the mailboxer problem I am having. I have caught
the following seemingly innocuous error in the ZMI error log:
Time 2006/09/04 14:16:02.371 Universal
User Name (User Id) beno (beno)
Request URL http://202.71.106.119:7080/error_log/manage_workspace
Exception Type Redirect
Exception Value http://202.71.106.119:7080/error_log/manage_main
Traceback (innermost last):
* Module ZPublisher.Publish, line 101, in publish
* Module ZPublisher.mapply, line 88, in mapply
* Module ZPublisher.Publish, line 39, in call_object
* Module App.Management, line 85, in manage_workspace
Redirect: http://202.71.106.119:7080/error_log/manage_main
Display traceback as text59
<http://202.71.106.119:7080/error_log/getLogEntryAsText?id=1157379362.370.195668928932>
51
REQUEST
form
cookies
dtpref_rows '20'
dtpref_cols '95%'
tree-s 'eJzTyCkw5NLIKTDiClZ3hANPW3WuAmOuxEQ9AIO2B9g'
_ZopeId '79820811A2fzfXbQQGY'
lazy items
SESSION <bound method SessionDataManager.getSessionData of
<SessionDataManager instance at cf4faa0>>
other
TraversalRequestNameStack []
AUTHENTICATED_USER beno
URL 'http://202.71.106.119:7080/error_log/manage_workspace'
SERVER_URL 'http://202.71.106.119:7080'
AUTHENTICATION_PATH ''
PUBLISHED <bound method SiteErrorLog.manage_workspace of <SiteErrorLog
at /error_log>>
URL1 'http://202.71.106.119:7080/error_log'
ACTUAL_URL 'http://202.71.106.119:7080/error_log/manage_workspace'
URL0 http://202.71.106.119:7080/error_log/manage_workspace
URL1 http://202.71.106.119:7080/error_log
URL2 http://202.71.106.119:7080
BASE0 http://202.71.106.119:7080
BASE1 http://202.71.106.119:7080
BASE2 http://202.71.106.119:7080/error_log
BASE3 http://202.71.106.119:7080/error_log/manage_workspace
environ
HTTP_COOKIE 'dtpref_cols="95%"; dtpref_rows="20";
tree-s="eJzTyCkw5NLIKTDiClZ3hANPW3WuAmOuxEQ9AIO2B9g";
_ZopeId="79820811A2fzfXbQQGY"'
SERVER_SOFTWARE 'Zope/(Zope 2.7.8-final, python 2.3.5, freebsd5)
ZServer/1.1 Plone/Unknown'
SCRIPT_NAME ''
REQUEST_METHOD 'GET'
PATH_INFO '/error_log/manage_workspace'
SERVER_PROTOCOL 'HTTP/1.1'
channel.creation_time 1157378993
CONNECTION_TYPE 'keep-alive'
HTTP_ACCEPT_CHARSET 'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
HTTP_USER_AGENT 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6'
HTTP_REFERER 'http://202.71.106.119:7080/error_log/manage_main'
SERVER_NAME 'localhost.web.vi'
REMOTE_ADDR '67.46.93.3'
PATH_TRANSLATED '/error_log/manage_workspace'
SERVER_PORT '7080'
HTTP_HOST '202.71.106.119:7080'
HTTP_ACCEPT
'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5'
GATEWAY_INTERFACE 'CGI/1.1'
HTTP_ACCEPT_LANGUAGE 'en-us,en;q=0.5'
HTTP_ACCEPT_ENCODING 'gzip,deflate'
HTTP_KEEP_ALIVE '300'
Now, that error is definitely from the email I sent. Even the
REMOTE_ADDR matches. Here's where the problem arises:
* I don't use Apache, and I'd rather not have to if I can get away with
it. Just one more program to maintain.
* I use Pound on my front end, which passes requests to Squid, which in
turn passes them to Zope. This is a pretty common procedure for people
using Pound/Zope.
* As a result, if I want to send requests *directly* to Zope, I need to
use the IP address. That's why I've entered the following in my
/etc/aliases file (which is also now in my
/var/qmail/aliases/.qmail-l33tm4il file, which one how-to said to use if
qmail is your mail server, as mine is):
rejoice: "|smtp2zope.py
http://202.71.106.119:7080/rejoice.2012.vi/rejoice/manage_mailboxer 20000"
Apparently, MailBoxer doesn't like that. Apparently, it wants a web
address, like rejoice.2012.vi, in my case. But that won't get past Pound
:( What do? Which file should I hack to get it to accept the IP address?
TIA,
beno
More information about the Zope
mailing list