Certbot renew will renew the certificate files it is due for renewal, if it
does, the renewed files are not copied to servercert.pem, for that you can run
the following script.
Create a script /var/qmail/control/letsencrypt-qmail
qmailctl stop
systemctl stop dovecot
cat /etc/letsencrypt/live/<your_cert_dir>/{cert,chain,fullchain,privkey}.pem>
/var/qmail/control/servercert.pem
chmod 640 /var/qmail/control/servercert.pem
chown vpopmail:vchkpw /var/qmail/control/servercert.pem
qmailctl restart
systemctl restart dovecot
schedule this to run after cerbot renew
Best Regards
Biju Jose
From: ChandranManikandan <[email protected]>
Sent: 28 February 2020 16:11
To: [email protected]
Subject: [qmailtoaster] letsencrypt renewal issue
Hi Friends,
I am using Centos 7 64 bit with qmailtoaster
I am having letsencrypt certificate renewal issue below.
Could anyone help me.
My certificate is not renew automatically.
The log is below.
2020-02-28 00:00:02,991:DEBUG:certbot.main:certbot version: 0.39.0
2020-02-28 00:00:02,991:DEBUG:certbot.main:Arguments: []
2020-02-28 00:00:02,991:DEBUG:certbot.main:Discovered plugins:
PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#web
2020-02-28 00:00:03,016:DEBUG:certbot.log:Root logging level set at 20
2020-02-28 00:00:03,016:INFO:certbot.log:Saving debug log to
/var/log/letsencrypt/letsencrypt.log
2020-02-28 00:00:03,025:DEBUG:certbot.plugins.selection:Requested authenticator
<certbot.cli._Default object at 0x7fabfc3aaed0> and installer
<certbot.cli._Default object at 0x7fabfc3aaed0>
2020-02-28 00:00:03,079:INFO:certbot.renewal:Cert not yet due for renewal
2020-02-28 00:00:03,080:DEBUG:certbot.plugins.selection:Requested authenticator
apache and installer apache
2020-02-28 00:00:03,081:DEBUG:certbot.plugins.selection:Selecting plugin: *
apache
Description: Apache Web Server plugin
Interfaces: IAuthenticator, IInstaller, IPlugin
Entry point: apache = certbot_apache.entrypoint:ENTRYPOINT
Initialized: <certbot_apache.override_centos.CentOSConfigurator object at
0x7fabfc3b4fd0>
2020-02-28 00:00:03,081:DEBUG:certbot.plugins.storage:Plugin storage file
/etc/letsencrypt/.pluginstorage.json was empty, no values loaded
2020-02-28 00:00:03,081:DEBUG:certbot.renewal:no renewal failures
my crontab file command is below.
0 0 * * * /usr/bin/certbot renew
--
Regards,
Manikandan.C