Home » Item #321
The email confirmation link sent to subscribers when they sign up to the mailing list doesn't seem to work. When they click on the confirmation link, it brings them to an error page. What's going wrong?
If you have a long domain name and run CactuShop in a folder, the link can become too long to fit on a single line of an email. Most email servers break messages into fixed line lengths - a link address broken over more than one line will fail.
There are a number of possible solutions:
1. Run CactuShop on the root of the site or rename the folder it runs in to a single letter (e.g. rename your 'store' folder to 's')
2. If your site can run as http://mysitename.com (without the 'www.', change the webshopURL config setting to omit the 'www.' part.
3. If the problems still persist, you may want to consider moving the a.asp page to the root of the site.
4. You might also consider reducing the length of the customer code from 9 chars to perhaps 5.
5. You may need to instruct users to paste the broken URL to notepad and reconstruct it before pasting to a browser. This should be the last resort for those users whose long email addresses make them more likely to have this problem.