Thunderbird Add-on to keep a log of user operations
Hello, I need an Add-on for Thunderbird, which saves in a Database, it can be MySql, SqlServer or MongoDB, a log of the operations (view emails, reply, move to folders, delete, etc.) that the user makes in an email account. In the Add-on settings we could choose the user and then, among the email accounts that are configured in Thunderbird, choose the accounts that we want to monitor and save a log of all the user's operations in each of the selected accounts. Does anyone know any addon that does what I want, or is interested in developing? Of course I can pay for this development depending on the price. Thanks, Augusto Carneiro
All Replies (3)
Thunderbird was never developed to do that. What you're describing is software to monitor employee activity. A product such as this may be more in line: https://www.spytech-spyagent.com/ This is not a recommendation. That site I share only as one of many that focus in that arena.
Hello David, It is not monitoring employee activity. I have no interest in spying on employee activity. The problem is that I have shared email accounts that are configured on several computers in thunderbird, and sometimes an email is deleted or not answered and then nobody was responsible, and I need to have the information of who for example deleted or read the email.
It is monitoring the activity of those who have access to the account in order to check who was responsible for opening an email (but it does not necessarilly mean they read the email) or deleting an email by viewing data that has been gathered from their activities.
Whether you agree or not makes no difference. If you want to know which email a person opened and what they did with it then you are monitoring that person and all their activities. You may not want to know what people are doing all the time and perhaps would not be checking all the time. But as you have no idea when something occurs, it means you still need to monitor everything just in case.
Using imap accounts the actions are updated to server, so all computers accessing that email address will get updated within a short time frame. They all show same data. So you talking about getting the data before that occurs in fact you want to know specifically when it occurs.
So you are looking for what user logon id on what computer (IP) starting Thunderbird logging into which profile and viewing what account and selecting which email and whether they changed it's status and what action if any occurred and what timestamp. In effect you would need to monitor the desktop and keystrokes etc.
This is way beyond anything which can just be done within Thunderbird which operates on a per installation using a designated profile. The link david gave you is an example of the type of software you are looking for.
Otherwise, I can think of a few alternative methods you may want ot consider: Assign specific emails to specific people, so you know who is responsible for dealing with those emails. You need someone to have first access to mail and they assign people to specific emails by setting a 'Tag'. eg: Employee called Bob is assigned a Tag called 'Bob' and they deal with all emails with the 'Bob' tag. You would need to make sure all Tags are set up on each computer in order for everyone to see the tags. However, this still does not stop people accessing email with wrong tag because they still technically can see everything.
Another method: set up a filter on server which sends a copy of emails into separate email addresses and each employee has access to a specific email address and is set a password. So in effect they do not get full access to everything. Only the top admin has access to all mail and all passwords and they set up filters or manually move mail to various email addresses/accounts to manage workloads. If an email goes missing erroneously, you would still have main copy in main receiving account and you would also know who was dealing with that email.