'--renew-hook "service nginx reload && service postfix reload && service dovecot reload && service proftpd reload"'
This cannot work atm due to the way in which parameters are processed. I'll fix.
is the problem. Here you end with
passed to perl system() (list) which is wrong. Note that the shell is not involved here meaning also that && cannot be used. Instead, you must add multiple --renew-hook
I'll fix the parser this evening.