The code that decides whether or not to send you a message is quite dodgy and confusing, IMO.
Let me attempt to explain. You will get an e-mail if...
- Someone replies to a thread that you're subscribed to (obviously).
- The person who replied is not you.
- Your "last active" time
* is greater than the time of the last
* post in the thread.
* This time is constantly updated to the current time as you use the board.
* Not counting the post that the e-mail is notifying you about.
I believe the point is to only send you one e-mail per thread
until you visit the board again.
So let's say Thread A has 3 replies when you leave the board and go watch TV for an hour. While you're gone, Reply 4 is made, and you recieve an e-mail about it, since you were active on the board after Reply 3 was made. Then, while you're still watching TV, Reply 5 is made. You will NOT recieve an e-mail about this one, since you haven't been active since before Reply 4 was made.
I hope that makes sense.