[Mailman-Users] Content of welcome message
Ben Burnett
benwa at ocentrix.com
Thu Aug 23 10:47:21 CEST 2001
At 03:52 AM 8/23/01 +0200, Gunnar Anzinger wrote:
>Hello!
>
>I have disabled digest mode and monthly password reminders for my
>mailinglist in the administrative interface, but the welcome message which
>is sent to new subscribers still refers to these features. How can I
>correct this?
The text of the default welcome message cannot be customized per list in
any version Pre 2.1. You can however customize it for the whole site by
changing the file $prefix/templates/subscribeack.txt. There are however
quite a few places that make mention of the digest, and monthly password
reminders. I made similar modifications to my lists and ended up
obfuscating the user option page altogether. Below is a list of all of the
stuff that I did to make this happen.
-Changed the default 'listinfo' template to remove the
link to the user options page. Also added some html and
javascript to allow a password to be sent to a subscriber
from this page.
-Hacked the script 'HTMLFormatter.py' to expand the token
<MM-Handle-Opts-Url> into a url for the handle_opts script.
(this is used for the password reminder button on the
listinfo page.)
-Changed the default 'subscriback.txt' (welcome email message),
'help.txt' (email command instructions), 'userpass.txt' (user
solicited password reminder), and 'cronpass.txt' (automatic
password reminder) templates to compensate for the obfuscation
of the user page by removing any reference to this page. Also
removed all references to digests, roster and posting to the list.
-Changed the template 'verify.txt' to make it easier to
understand that all you have to do is reply to the email.
Also removed the part that tells you who submitted the
subscription request.
-Changed the script 'handle_opts.py' to create a link to the
main listinfo page instead of the handle_opts page when
asking for a password reminder. (or performing any other user
option change)
This all amounts to a lot of modification, that I'm finding is a bit of a
hassle, especially when it comes to upgrading and patching, but that's what
the client wanted. If you'd like me to share the code I will, but at this
point I can only give you a diff between my version and 2.0.3. This diff
also contains other changes that I've made. If you wait a while (days?) I
can probably get you a diff against 2.0.6. Let me know if you're interested.
Good luck,
- Ben
More information about the Mailman-Users
mailing list