Browse Source

send maill on renewal success/failure

develop
Prabuddha Chakraborty 9 years ago
parent
commit
2da98bc633
  1. 13
      ee/cli/plugins/site_functions.py

13
ee/cli/plugins/site_functions.py

@ -8,6 +8,7 @@ from ee.cli.plugins.sitedb import *
from ee.core.aptget import EEAptGet from ee.core.aptget import EEAptGet
from ee.core.git import EEGit from ee.core.git import EEGit
from ee.core.logging import Log from ee.core.logging import Log
from ee.core.sendmail import EESendMail
from ee.core.services import EEService from ee.core.services import EEService
import subprocess import subprocess
from subprocess import CalledProcessError from subprocess import CalledProcessError
@ -1275,11 +1276,23 @@ def renewLetsEncrypt(self, ee_domain_name):
else: else:
Log.error(self, "Your current cert already EXPIRED !",False) Log.error(self, "Your current cert already EXPIRED !",False)
EESendMail("easyengine", ee_wp_email, "[FAIL] SSL cert renewal {0}".format(ee_domain_name),
"Hey Hi,\n SSL Cert renewal for http://{0} was unsuccesful.".format(ee_domain_name) +
"\nPlease check log for reason. Your SSL Expiry date : " +
str(SSL.getExpirationDate(self,ee_domain_name)) +
"\n\n\nYour's faithfully,\nEasyEngine",
port=25, isTls=False)
Log.error(self, "Check logs for reason " Log.error(self, "Check logs for reason "
"`tail /var/log/ee/ee.log` & Try Again!!!") "`tail /var/log/ee/ee.log` & Try Again!!!")
EEGit.add(self, ["/etc/letsencrypt"], EEGit.add(self, ["/etc/letsencrypt"],
msg="Adding letsencrypt folder") msg="Adding letsencrypt folder")
EESendMail("easyengine", ee_wp_email, "[SUCCESS] SSL cert renewal {0}".format(ee_domain_name),
"Hey Hi,\n Your SSL Cert has been renewed for https://{0} .".format(ee_domain_name) +
"\nYour SSL will Expire on : " +
str(SSL.getExpirationDate(self,ee_domain_name)) +
"\n\n\nYour's faithfully,\nEasyEngine",
port=25, isTls=False)
#redirect= False to disable https redirection #redirect= False to disable https redirection
def httpsRedirect(self,ee_domain_name,redirect=True): def httpsRedirect(self,ee_domain_name,redirect=True):

Loading…
Cancel
Save