Getting an Activation Code When Behind a Firewall
If you are behind a firewall, ListManager may not be able to automatically get an activation code if ports 25 or 80 are not open. You can follow these steps to receive your activation code:
1. Open port 80 or port 25. Port 25 must be open so that ListManager can send and receive mail. You will be able to receive your activation code after opening these ports.
2. If you use a proxy, you may edit the script getactivation.tcl, located in the lm/tcl/scripts directory, to use that proxy. To do so:
- Open the file getactivation.tcl with a plain text editor such as Notepad or Emacs.
- Edit this line of the script to contain your proxy information. Be sure to remove the # sign.
# If you have a proxy server, you can specify it here
# and remove the '#' symbol to use it.
#http::config -proxyhost yourproxyhostname -proxyport yourproxyportnumber
What this means is that you should remove the # sign in the third line above, and replace yourproxyhostname
with your proxy hostname, and yourproxyportnumber with your proxy port number. When you're done, it should
look something like this:
http::config -proxyhost host.example.com -proxyport 1111
Troubleshooting Activation Code Problems
If you are still unable to get an activation code, you may troubleshoot the problem further by editing the script getactivation.tcl, located in the lm/tcl/scripts directory, to use that proxy. To do so:
1. Open the file getactivation.tcl with a plain text editor such as Notepad or Emacs.
2. Edit the file so that it contains the following after the set url line:
puts $url
3. Open a command prompt, and cd to the ListManager directory.
4. Run the following command:
lm getactivation
You will see the URL(s) that ListManager is attempting to use to get your activation code. You may enter this URL directly into a web browser.
There are some circumstances where you may want to clear the activation code, as in when you are installing ListManager on another computer. For this you will have to use the following command:
lm clearactivation
If you are behind a firewall, and need to edit the proxy information for the getactivation.tcl script, you may need to do the same for the clearactivation.tcl file as well. The easiest way to do this is to copy the proxy information from the getactivation.tcl script to the clearactivation.tcl script exactly.