Users can send messages to other users and read/reply/remove messages in their mailboxes. Messages can have a priority and the user may choose to be notified by email when important messages are received. The user can close his mailbox from his user preferences screen and he will not receive messages. Messages can be flagged for follow up.
Admins can send broadcast messages to all the users in a Tiki site. A module to display the number of unread messages is also included. User with permission can send messages to all the members of a group.
The user messages screen can be used to access the Tiki internal messaging system between users (like email but internal to your tiki site).
The messages section is divided in four screens: Mailbox, compose, broadcast (if permissions are ok) and archive. The mailbox is shown on the left of this text, it displays the list of messages ordered by date. The user can sort messages as he wants, he can filter messages by different flags or priority or find messages containing some text.
Messages can be marked as read, unread or flagged/unflagged. There is a filter to see only flagged messages or unflagged. The checkboxes on the left are used to mark or remove some messages. Unread messages are displayed in bold font to make the user notice them. If the user clicks on any message subject a screen to read messages is displayed:
The user can read the message, reply it, move to the next message or flag the message for follow up if he wants. The user can also move messages to the archive, thus speeding up the regular mail check process, because the mail archive is a separate table. Moreover, the number of message in the mailbox may be limited to avoid slowing down the site.
If the user overflows its limits for the number of messages in the mailbox or in the archive area it will have to move some in the archive or delete them.
In this screen the user can compose a message. The to, cc and bcc are similar to the fields used to send emails but OpenSTM32 user names should be entered instead of mail addresses. Multiple addresses can be separated with semicolons (";"). If any of the users has a full mailbox, you receive an error that the mail could not get delivered to that user.
A broadcast is a message sent to many users, the message can be sent to a group or to all users (if permissions are ok).