You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.1 KiB

  1. #!/bin/bash
  2. echo Saisir le mail.domaine.fr :
  3. read FQDN_1
  4. echo Saisir autodiscover.domaine.fr :
  5. read FQDN_2
  6. /root/.acme.sh/acme.sh --issue -w /var/www/letsencrypt/ --reloadcmd "service nginx reload" -d ${FQDN_1} -d ${FQDN_2} --keylength 4096
  7. VERIF_RCODE=$?
  8. if [ $VERIF_RCODE -eq 1 ]; then
  9. echo "erreur dans la mise en place du certificat"
  10. exit 1;
  11. fi
  12. cp /etc/nginx/sites-available/mail.conf.example /etc/nginx/sites-available/mail.${FQDN_1}
  13. sed -i 's/mail.example.fr/'${FQDN_1}'/g' /etc/nginx/sites-available/${FQDN_1} && sed -i 's/autodisocver.example.fr/'${FQDN_2}'/g' /etc/nginx/sites-available/${FQDN_1}
  14. ln -s /etc/nginx/sites-available/${FQDN_1} /etc/nginx/sites-enabled/${FQDN_1}
  15. nginx -t
  16. VERIF_RCODE=$?
  17. if [ $VERIF_RCODE -eq 1 ]; then
  18. echo "erreur dans la génération nettoyage des entrées"
  19. acme.sh --remove -d ${FQDN_1}
  20. rm /etc/nginx/sites-available/${FQDN_1}
  21. rm -rf /etc/myacme/${FQDN_1}
  22. exit 1;
  23. fi
  24. systemctl reload nginx
  25. echo saisie do domaine pour la création du DKIM :
  26. read dom
  27. ssh zimbra@zimbrapro.torop.net -t '/opt/zimbra/libexec/zmdkimkeyutil -a -d '${dom}''