User Tools

Site Tools


internet:mail:zimbra:zimbra_zextras

This is an old revision of the document!


Zimbra with Zextras Add-On

Upgrade

http://wiki.zextras.com/wiki/ZeXtras_Suite_Installation_Guide#ZeXtras_Suite_full_Upgrade

:!: Installing a newer version will automatically perform an upgrade.

Installation

ZeXtras Suite needs to bind on TCP port 8735 in order to operate for inter-instance communication. The ZeXtras Chat module needs to bind on TCP ports 5222 and/or 5223 in order for any XMPP feature to be functional. Please verify no other service listens on these ports and that port 8735 is properly filtered from public access by your firewall.
rm -rf ~/zextrasinstall.old && mv ~/zextrasinstall ~/zextrasinstall.old
mkdir ~/zextrasinstall && cd ~/zextrasinstall
wget --limit-rate=300k http://download.zextras.com/zextras_suite-latest.tgz

tar -xzvf zextras_suite-latest.tgz
cd zextras_suite*
./install.sh all

Zimbra DoS Filter

Zimbra 8+ users might experience slowness and AJAX errors when accessing the Zimbra ZWC or Administration Console because of the Zimbra DoSFilter. In this case, raising the number of Maximum Requests per Second is suggested (see http://wiki.zextras.com/DosFilter for further information)

Howto: https://www.missioncriticalemail.com/2018/10/19/using-zimbras-dosfilter-and-failed-login-lockout-policy-together/

http://wiki.zextras.com/wiki/ZeXtras_Suite_and_the_Zimbra_DoSFilter

http://wiki.zimbra.com/wiki/DoSFilter

Whitelist your IP or subnet:

zmprov gcf zimbraHttpThrottleSafeIPs

zmprov mcf +zimbraHttpThrottleSafeIPs 192.168.0.0/24
zmmailboxdctl restart

View results:

grep DoSFilter /opt/zimbra/log/mailbox.log

Backup

ZxBackup Admin Guide

HowTo Use S3 as Backup Storage

HowTo - Zextras Export/Backup to External Storage

Create the mount point as zimbra user:

su - zimbra
mkdir /opt/zimbra/backup/zextras

Mount NFS backup storage:

vim /etc/fstab

# Add Zextras Backup store
ip.of.nfs.server:/backup/va-zimbra               /opt/zimbra/backup/zextras  nfs _netdev         0 0

:!: Make sure the permissions are correct:

chown zimbra.zimbra /opt/zimbra/backup

Finally, initialize the Zextras Backup:

Zimbra Administration Console → ZeXtras → Backup → Initialize NOW

Mobile

http://wiki.zextras.com/wiki/ZxMobile_Admin_Guide

Enable mobile support:

  • Per Account, or
  • Per CoS

Chat

http://wiki.zextras.com/wiki/ZxChat_Zimlet_Install_Guide

http://wiki.zextras.com/wiki/ZxChat_Admin_Guide

Zimbra Administration Console → ZeXtras → ZxChat → Deploy

Enable the ZxChat Zimlet:

  • Per Account, or
  • Per CoS

Video Chat

XMPP

Drive

https://wiki.zextras.com/wiki/Zextras_Drive

https://wiki.zextras.com/wiki/Zextras_Drive#Briefcase_Migration

Migrate all Briefcase data to Drive for all users:

for user in `zmprov -l gaa | grep -v -e galsync -e spam -e ham -e virus | sort`; do zxsuite drive doImport $user; done

:!: To hide the Briefcase tab, uncheck it in the CoS.

The command zxsuite drive doImport has the attribute deleteSources true which deletes source files from the briefcase. You may do the import again with that parameter to clean the briefcases. Files already imported in Drive will not be modified if you don't use the overwrite true attribute.

for user in `zmprov -l gaa | grep -v -e galsync -e spam -e ham -e virus | sort`; do zxsuite drive doImport $user deleteSources true; done
internet/mail/zimbra/zimbra_zextras.1581611217.txt.gz · Last modified: 2020/02/13 09:26 by gcooper