User login from emailed url

I need to send out emails to my users which contain a link such that when they click on it they are taken to a particular page, already logged in. The purpose of this is for tracking response to email newsletters, and for enabling users to quickly and easily verify or update their personal information.
So far in my investigation I have identified the following items that might help:

  1. The Secure Site module:
  2. The Webserver authentication module:
  3. Auto login from customised e-mail (snippet):
  4. The One-time login links module:

The final solution will probably be a combination of the above.