My company sends out a few opt-in newsletters every week. Currently, requests to be removed from the list are processed manually. I am designing an automated removal system to take some burden off our staff, and to make it more reliable and timely.
The method I decided upon was to embed a personalized link into each copy of a newsletter, containing a get variable corresponding to their email address (http://www.domain.com/removals.nsf/removalform?open&address=anon%40unknown.com). The emails are already composed in lotusscript, so this isn’t difficult. However I want to prevent potential abuse, by encoding the email address in such a way as to make it difficult for a malicious individual to send a large number of unsubscribe requests for people other than himself.
I was thinking originally of using the @Password command to hash the address, but I would then have to do a lookup of the hashed value against all existing email addresses. This doesn’t seem efficient, or particularly reliable. I think it would be faster and more reliable if I could decode the coded email address directly. Can anyone suggest to me a method for accomplishing this?