[Mailman-Users] %(confirmurl)s variable in verify.txt
Mark Sapiro
msapiro at value.net
Tue Nov 23 06:40:03 CET 2004
Doug Sampson quoted me and wrote:
>>
>> See the FAQ
>> >Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
>>
>> Article 4.29.
>>
>
>Below is the data in my mm_cfg.py file. It already has a DEFAULT_HOST_NAME
>AND A DEFAULT_URL. It would stand to assume that the subscription
>confirmation would have established 'http://lists.dawnsign.com/mailman' as
>the value for the %(confirmurl)s variable.
As Jim Tittsler pointed out to me off list, the above FAQ is not
relevant to your issue. I was responding to the your question about
getting the IP address of your NAT device instead of the actual IP
address, but I totally lost sight of the context and thought it was a
different issue.
As for not getting the proper %(confirmurl)s replacement, Jim alluded
to a possible reason in his list post. He said
Did Debian backport the %(confirmurl)s substitution to the 2.0.x
version of Mailman? I thought that didn't appear until the 2.1.x
series.
The actual %(confirmurl)s string in 2.1.x contains a token which is
specific to the particular subscription request so that merely
visiting the link confirms the subscription. As far as I know, that's
the only way to confirm a subscription via the web. A generic link
without the token wouldn't do it. Is it possible that somehow your
verify.txt template is from a newer version than the underlying
software?
As far as the IP address is concerned, this is reported by the web
server, so if it can be resolved at all, I think it would have to be
between the web server and the NAT device rather than in Mailman.
--
Mark Sapiro <msapiro at value.net> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
More information about the Mailman-Users
mailing list