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 <kand...@gmail.com> 
Sent: 28 February 2020 16:11
To: qmailtoaster-list@qmailtoaster.com
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

Reply via email to