Track when a message is read

Hello: I have been tasked with gathering statistics as to when individuals read a certain message.

The scenario would be: a particular message is sent via the internet to users in our Domino domain. The message sent is from an external (non-Notes) address.

I need to track when the recipients in our Domino domain open the message.

Now, some of our users would be using the desktop client whereas some users would be using DWA.

I can gather this info if the message is sent from within Lotus, but I don’t know where to begin when the message is coming from outside our system. (Plus, I’m not a web developer at all!).

Thanks for any help/ideas!

Subject: Track when a message is read

We do this in our Workflo!Approval product ( http://wfs.com ). We hang some code in the PostOpen event on the form that captures the users name, date/time and then creates a transaction document. The problem that you have is that the user probably does not have editor access to the source document, or perhaps even the database, so where to store the info. As I said we create what we call atransaction document that can then be written into another DB where the default access is Depositor. Now you can slice and dice the resultant transactions anyway that you want.