The thing is, in many cases, for unknown reason, these notifications are simply not being generated by the system. When I look in the table ow_mailbox_conversation, in the column "notificationSent" it always says "0"!! Almost never "1".
I understand it doesn't send notifications to users who checked the box "Never" receive notifications in their preferences, and to users who've just recently been on the site, within 2 days. But I was testing it on users whose email notifications are turned ON and who have not been on the site for AGES!! For months... And still, it always says in phpmyadmin - "notificationSent - 0" :(
As a result, people are unaware there are new private messages waiting. Why is it so??? How to fix it?
UPDATE: on a test user I set preferences to "Immediately" receive email notification. Sent that user a private message. "notificationSent" - zero again!!! WTH???