Zimbra - Setup et maintenance
Logiciel et procédure d'installation : https://computingforgeeks.com/how-to-install-zimbra-collaboration-on-ubuntu-18-04-lts/#ex1crawl-54-236-1-11.pinterest.com Pour rationaliser l'utilisation des ressources : http://blog.jeshurun.ca/technology/zimbra-8-7-low-memory-ram-performance-tuning hostname : mx.chezlepro.ca Ubuntu 18.04LTS OpenSSH Rocketchat-server kD@mkThma*7*vyt sudo hostnamectl set-hostname mx.chezlepro.ca echo "24.37.45.101 mx.chezlepro.ca mx" | sudo tee -a /etc/hosts certbot-zimbra Automated letsencrypt/certbot certificate deploy script for Zimbra hosts. https://github.com/YetOpen/certbot-zimbra wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3869.UBUNTU18_64.20190918004220.tgz sudo ./install.sh +Create Admin User: yes +Admin user to create: admin@chezlepro.ca +Admin Password XLNqzD8sl +Anti-virus quarantine user: virus-quarantine.uiostuhay@chezlepro.ca +Enable automated spam training: yes +Spam training user: spam.iu24hctzi@chezlepro.ca +Non-spam(Ham) training user: ham.rzq93lyodb@chezlepro.caDéterminez où vous désirez installer vos plantations, en considérant l’espace disponible et nécessaire et les règlements de votre municipalité. +SMTP host: mx.chezlepro.ca +Web server HTTP port: 8080 +Web server HTTPS port: 8443 +Web server mode: both +IMAP server port: 7143 +IMAP server SSL port: 7993 +POP server port: 7110 +POP server SSL port: 7995 +Use spell check server: yes +Spell server URL: http://mx.chezlepro.ca:7780/aspell.php +Enable version update checks: TRUE +Enable version update notifications: TRUE +Version update notification email: admin@chezlepro.ca +Version update source email: admin@chezlepro.ca +Install mailstore (service webapp): yes +Install UI (zimbra,zimbraAdmin webapps): yes port conflict detected 53 (zimbra-dnscache): zmprov ms `zmhostname` -zimbraServiceEnabled dnscache -zimbraServiceInstalled dnscache wget https://raw.githubusercontent.com/YetOpen/certbot-zimbra/master/certbot_zimbra.sh -P /usr/local/bin chmod +x /usr/local/bin/certbot_zimbra.sh apt install snapd sudo snap install core; sudo snap refresh core sudo snap install --classic certbot sudo ln -s /snap/bin/certbot /usr/bin/certbot arrêt du serveur /usr/local/bin/certbot_zimbra.sh -n certbot@lebonspot.com Création du domaine jaccepte.ca Mail : system failure: server mx.chezlepro.ca zimbraRemoteManagementPrivateKeyPath (/opt/zimbra/.ssh/zimbra_identity) does not exist Code d’erreur : service.FAILURE Détails :soap:Receiver • su - zimbra • zmsshkeygen • zmupdateauthkeys CONFIG DKIM /opt/zimbra/libexec/zmdkimkeyutil -a -d chezlepro.ca /opt/zimbra/libexec/zmdkimkeyutil -a -d jaccepte.ca Config SPF et DMARC envoi d'un courriel échec "Le serveur a rejeté l'une des adresses des destinataires" désactivé l'autentification sur le MTA envoi d'un courriel échec "Le serveur a rejeté l'une des adresses des destinataires" Désactivé SSL pour le serveur d'envoi, du côté client envoi d'un courriel ok SSL ne fonctionne pas pour SMTP !!! Ajout du port 465 aux règles NAT test SSL ok IMPORTATION de SBeT... création du domaine saintbrunoentransition.org création de la DKIM Exportation/Importation des comptes 1 à 1 à cause d'un enjeu sur le LDAPsearchBase (pas trouvé le chemin) Test d'accès avec Marie-Claude de Passillé ok Mots de passe des utilisateurs = soleil123 (doivent changer) Mot de passe des comptes génériques = Tr4ns1t10n. Mot de passe de ERPLibre = 3rpl1br3. shared-mailbox-toolkit-installer.sh zmlocalconfig -e zimbra_session_limit_admin=10 subzim cdemontigny@saintbrunoentransition.org jardinscollectifs@saintbrunoentransition.org subzim clemiere@saintbrunoentransition.org jardinscollectifs@saintbrunoentransition.org subzim daniel.allaire@saintbrunoentransition.org jardinscollectifs@saintbrunoentransition.org subzim mariakorp@saintbrunoentransition.org jardinscollectifs@saintbrunoentransition.org subzim mdepassille@saintbrunoentransition.org jardinscollectifs@saintbrunoentransition.org subzim slalancette@saintbrunoentransition.org jardinscollectifs@saintbrunoentransition.org subzim cdemontigny@saintbrunoentransition.org info@saintbrunoentransition.org subzim daniel.allaire@saintbrunoentransition.org info@saintbrunoentransition.org subzim mariakorp@saintbrunoentransition.org info@saintbrunoentransition.org subzim mdepassille@saintbrunoentransition.org info@saintbrunoentransition.org subzim jcpelland@saintbrunoentransition.org info@saintbrunoentransition.org subzim cdemontigny@saintbrunoentransition.org villenourriciere@saintbrunoentransition.org subzim daniel.allaire@saintbrunoentransition.org villenourriciere@saintbrunoentransition.org subzim mariakorp@saintbrunoentransition.org villenourriciere@saintbrunoentransition.org subzim mdepassille@saintbrunoentransition.org villenourriciere@saintbrunoentransition.org subzim jcpelland@saintbrunoentransition.org villenourriciere@saintbrunoentransition.org PASSER LE SCORE DE B à A SUR LE SITE DE SSLLABS zmprov mcf -zimbraReverseProxySSLProtocols TLSv1 zmprov mcf -zimbraReverseProxySSLProtocols TLSv1.1 zmprov modifyConfig zimbraReverseProxySSLCiphers '!AES128-SHA256:!AES128-SHA:!CAMELLIA256-SHA:!CAMELLIA128-SHA!AES256-SHA:!AES256-SHA256:!AES256-GCM-SHA384:!AES128-GCM-SHA256:!ADH:!eNULL:!aNULL:!DHE-RSA-AES256-SHA:!SSLv2:!MD5:!EXPORT:!DES:!PSK:!RC4:HIGH' AUTRES PROTECTIONS DU MONDE CONTEMPORAIN ;-) zmprov mcf +zimbraResponseHeader "Strict-Transport-Security: max-age=31536000" zmprov mcf +zimbraResponseHeader "X-XSS-Protection: 1; mode=block" zmprov mcf +zimbraResponseHeader "X-Content-Type-Options: nosniff" ACTIVER TOUT CA zmproxyctl restart PASSER EN MODE LDAPS SUR LE PORT TCP 636 zmlocalconfig -e ldap_master_url=ldaps://mymaster.somewhere.com:636 zmlocalconfig -e ldap_url=ldaps://myreplica.somewhere.com:636 zmlocalconfig -e ldap_starttls_supported=0 zmlocalconfig -e ldap_port=636 zmcontrol stop zmcontrol start STOPPER CES ALERTES CONTINUELLES !!! zmlocalconfig -e zmstat_df_excludes='/dev/loop0:/dev/loop1:/dev/loop2:/dev/loop3:/dev/loop4:/dev/loop5:/dev/loop6' zmstatctl restart VIDER UNE BOITE DE COURRIEL VIA LA LIGNE DE COMMANDES $ sudo su - zimbra $ zmmailbox mbox> adminAuthenticate -u https://localhost:7071 admin@chezlepro.ca <motdepasse> mbox> selectMailbox admin@chezlepro.ca mbox admin@example.net> emptyFolder /Inbox mbox admin@example.net> emptyFolder /Trash mbox admin@example.net> exit $ exit PROBLÈMES Unable to start TLS: SSL connect attempt failed error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed when connecting to ldap master. Solution : zmlocalconfig -e ldap_starttls_required=false zmlocalconfig -e ldap_starttls_supported=0 RENOUVELLEMENT DU CERTIFICAT TLS sudo su - certbot --force-renewal --preferred-chain "ISRG Root X1" renew /usr/local/bin/certbot_zimbra.sh -d
Sauvegarde PROXMOX (VM) conforme aux normes de Chezlepro.CA
https://wiki.zimbra.com/wiki/Backing_up_and_restoring_Zimbra_(Open_Source_Version)
Les certificats sont fournis par Letsencrypt, via des
RENOUVELLEMENT DU CERTIFICAT
sudo su -
certbot certonly --standalone -d mx.chezlepro.ca --force-renewal --preferred-chain "ISRG Root X1" --key-type rsa
certbot_zimbra -d
sudo su -
su zimbra
source /opt/zimbra/bin/zmshutil
zmsetvars
echo $zimbra_ldap_password
echo $zimbra_ldap_userdn
Setup iPhone
CHEMIN -> Réglages / Mail / Comptes / Ajouter un compte / Autre / Ajouter un compte mail
Nom : Daniel Allaire
Adresse : allaire.dan@lebonspot.com
Mot de passe : ***************
Description : Lebonspot
SERVEUR DE RÉCEPTION
Nom d'hôte : mx.chezlepro.ca
Nom d'utilisateur : allaire.dan@lebonspot.com
Mot de passe : ***************
SERVEUR D'ENVOI
Nom d'hôte : mx.chezlepro.ca
Nom d'utilisateur : allaire.dan@lebonspot.com
Mot de passe : ***************
Setup Androïd
CHEMIN -> Réglages / Mail / Comptes / Ajouter un compte / Autre / Ajouter un compte mail
Nom : Daniel Allaire
Adresse : allaire.dan@lebonspot.com
Mot de passe : ***************
Description : Lebonspot
SERVEUR DE RÉCEPTION
Nom d'hôte : mx.chezlepro.ca
Nom d'utilisateur : allaire.dan@lebonspot.com
Mot de passe : ***************
SERVEUR D'ENVOI
Nom d'hôte : mx.chezlepro.ca
Nom d'utilisateur : allaire.dan@lebonspot.com
Mot de passe : ***************