You can use the Messenger Api using the History even other then that Plus! wont give you the text sent and or recieved. Recieve Notify will only respond to messages that it is ment to respond to. (The messages that start with the then the 5 chars)
I tried a lot and found a way to capture all incomming messages with the Messenger API. I used the createwindow event to enumerate throug the messenger Windows and a Timer which captures all Messages with the history function every 200 ms. This works fine but sometimes it won't work after starting my Application and I have to restart the Messenger a few times.
Has somebody an idea how it could work without the need to enumerate throug all windows and capture the complete history every few seconds. I'm Using Messenger 6.2 and VB