User Connections
SmarterMail will monitor users and display the number of connections to the different syncing protocols, including SMTP, IMAP, POP, XMPP, EAS, MAPI/EWS, WebDAV, and webmail. System administrators can then use this section to drop a user's current connection if they believe too many connections are being made by a user on a particular protocol, or resync the user's protocols to clear up any potential conflicts or inaccuracies. Using the tabs, users can be viewed all at once or separated by protocol. It's worth noting that the numbers displayed in each tab (i.e., SMTP, IMAP, POP, etc.) is the total connections, not, say, the total number of users that are connecting. So if the IMAP tab displays a "7", that means there's 7 total IMAP connections, which could be from 1 or more users.
When viewing user connections, and depending on the tab being viewed, the following columns are available:
- User - The address of the user connecting.
- Enabled - Whether a particular protocol is enabled for the user. A checkmark means the protocol is available for use by the user.
- IP Connections - The number of connections from an IP address for the user listed. Multiple connections can occur when a user is connecting to their account via email clients spread across multiple devices.
- Duration - The length of time the user has been connected to the webmail client.
- Last Login - The date and time the user last logged in using the protocol being viewed.
- Last Authenticated IP - The last IP address used to authenticate the user.
The following buttons/actions are available, regardless of which tab is being viewed:
- Refresh - Refreshes the list of online users.
- Actions (⋮) - Additional actions are available via this dropdown:
- Drop Connections - End the selected user's session.
- Resync Devices - Forces the user's account to re-sync across their various devices, for all protocols (All tab) or for just an individual protocol (when on that protocol's tab).
- Modify [Protocol] Access - When viewing a particular protocol tab (e.g., XMPP), this enables the protocol for the selected user.
- Disable [Protocol] Access - When viewing a particular protocol tab (e.g., XMPP), this disables the protocol for the selected user.
- Modify Protocol Access - When viewing the All tab, this is used for granting or removing specific protocol access for several users at a time.
- View Authenticated IPs - Opens a modal window that shows all IP addresses who have authenticated that account for the particular protocol.
Regarding connections that appear to last longer than they should, this could be due to a number of reasons. For example, SMTP connections that stay active for hours could be due to multiple people connecting from behind a firewall. These people all appear to connect from a single IP, but they're actually individual connections, one for each user. The firewall simply portrays the connections as being from a single source. In addition, some numbers may always show up as 0. For example, EWS and MAPI tabs will only show connections when users connecting via those protocols are actually attempting to connect and are pulling or pushing a sync. MAPI and EWS don't IDLE like EAS or IMAP, so the numbers will fluctuate or possibly show 0.