Объясняю:
Чтобы писать личные сообщения, пользователь, которому вы хотите отправить сообщение, должен включить у себя в профиле (поставить галку) Хочу принимать личные сообщения от пользователей.
Если у пользователя в профиле это включено, то Вы, зайдя к этому пользователю в профиль, увидите кнопку "Отправить сообщени" или "Send private message" и сможете ему написать.
Чтобы это работало, у пользователей должен быть атрибут. Тут баг был в какой-то версии, то ли в текущей, то ли в прошлой, что при установке этот атрибут не добавлялся. Сча посмотрю какой.
Вот, посмотрел:
Должен быть у пользователей атрибут profile_private_messages_enabled, это его дескриптор (handle), а назвать Вы его можете "Я хочу получать личные сообщения от других пользователей". Тип - флажки (checkbox).
Посмотрите, есть ли он у Вас, если есть - просто пусть пользователи у себя в профиле включат его, чтобы получать мессаги.
Если его нет - создайте его.
Можно еще один атрибут добавить, тогда оповещения о новых личных сообщениях будут приходить пользователю на электронную почту.
Проблема описана тут:
Вообще система весьма полезная - такая внутренняя почта. Я эту систему модернизировал на сайте realtmir.ru (социальная сеть для людей, занимающихся недвижимостью и агентств недвижимости) и там как в социальных сетях - при новом сообщении сверху страницы мигает конвертик с количеством новых сообщений. Вообще там можно много прикрутить.
Есть там еще небольшой баг с удаленными пользователями, я его пару месяцев назад отправлял на Bug Tracker. Он принят. Думаю, исправят в следующей версии. Находится тут:
Вооот
