(I also open a different topic with similar content, to concentrate on the different questions)
I have a case where users, have personal email, but …are not considered personal (whatever comes and goes the company needs to know - so that they know it is handled). To the knowledge of the users of course.
So the arrangement we are thinking to setup is this:
Setup normal user email.
Setup a public mailbox where every inbound and outgoing mail of the users is forwarded to (as a copy).
Normal user email also gets the mail (and sent) but only to keep open cases and then they can manually delete, as the whole thread is kept in public mailbox.
Public mailbox has all the necessary “tree” for different cases, open, closed etc.
Users need to be able to access the public mailbox (I open a separate topic for this).
So, can I implement automatic forwarding (a copy) of inbound AND outgoing email of user emails?
(also retaining original send from/to - to be able to identify who did what)
NethServer allows storing an hidden copy of all messages directed to a particular domain: they will be delivered to the final recipient and also to a custom email address. The hidden copy is enabled by the Copy inbound messages switch (formerly Always send a copy (Bcc) check box).
IMVHO this superseed the arrangement. Every “non company-people” mailbox could have a “shadow mailbox” which will receive all the messages after enabling the feature.
The “shadow mailbox”, except for being the recipient of all messages, is like a normal mailbox. I don’t know if it’s possible to avoid the user/mailbox list into “non sysadmin” user list.
To keep an hidden copy of any message traversing the mail server, enable the Forward a copy of all messages (formerly Always send a copy (Bcc) check box). This feature is different from the same check box under Email > Domains as it does not differentiate between mail domains and catches also any outgoing message.