Just to update this thread.
What we does to make it more easy to final users.
1 - create a Action to Add X-Spam-Flag header
2 - Changed Spam (Level 3) Object to:
- remove quarantine action
- add X-Spam-Flag action
3 - In some cases, i have enabled X-Spam-Flag into Spam Level 5 too.
4 - Many domains today use TLDs .me .info and by default, PMG mark it as SPAM and join to quarantine as high level (Spam Level > 5). So, i removed it from TLDs list.
When email are marked as spam level 3, users get email subject tagged as "SPAM:" and MTA identify it as spam and join on SPAM/Junk Folder. On my case, It work under Zimbra, VestaCP, Cpanel and MS Exchange. Dont need change anything on MTA.
The not confortable job to users, is join on Quarantine to add users/emails as Whitelist. Again, if Proxmox work with a remote account to read folders SPAM and CLEAR emails, it will be Great for many sysadmins. We have a brazilian group in telegram (
https://t.me/proxmox_mail_gateway) and many users asked about it since a lot of Mail Gateways have this single Spam learn/training method.
Connect pmg to a quarantine account to read clear and spam emails.
A examples:
ScrolloutF1 (OpenSource) and SpamHero (cloud paid).
To integrate with zimbra - easy to setup in any other system too
# Join as Zimbra User
su - zimbra
# Define spam account (
quarantine@mydomain.com ) that zimbra will forward emails marked as spam or moved to spam folder
zmprov mcf zimbraSpamIsSpamAccount
quarantine@mydomain.com
# Restart Zimbra
zmcontrol restart
# Check if config is up
zmprov gacf |grep zimbraSpamIsSpamAccount
zimbraSpamIsSpamAccount: quarantine@mydomain.com
Easy no? How hard is make it happen on PMG?
Thank you again!