[Mailman-Users] Maximum template size?
Mark Sapiro
msapiro at value.net
Sat Jun 2 05:42:03 CEST 2007
Carter Braxton wrote:
>"Mark Sapiro" <msapiro at value.net> wrote:
>> The problem is the non-substitution '%' characters in your template.
>
>Ouch, this is another one of those "D'oh!" moments! Should have seen that,
>thanks for pointing it out. Is there a way to escape the "%" sign to prevent
>substitution? (I'm not very familiar with Python, have been a C programmer
>for 25 years.)
As I tried to indicate in my first reply, you escape the % by doubling
it. I.e. A single % is an interpolation of some kind; a double %% is a
literal %.
>Also, I was wondering, what is the reason for using the hex
>code "%40" instead of "@" in the URLs provided to users?
It really isn't necessary to use %40 instead of @ in the user options
URL. Mailman uses Python's urllib.quote() function to insure that
various characters that can cause problems are represented as %xx
codes. The urllib.quote() function encodes most non-alphanumeric
characters although it is not necessary to do many of them.
In short, if you want to use @ rather than %40 in the user options URL
in your text, that shouldn't be a problem.
The following URL types all work to retrieve the options (or options
login) page for user at example.com.
http://www.example.com/mailman/options/user@example.com
http://www.example.com/mailman/options/user%40example.com
http://www.example.com/mailman/options/user--at--example.com
--
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