diff --git a/sysadmin/letsencrypt_mail.py b/sysadmin/letsencrypt_mail.py index 1135826..749da29 100755 --- a/sysadmin/letsencrypt_mail.py +++ b/sysadmin/letsencrypt_mail.py @@ -44,17 +44,16 @@ def main(): elif "unexpected error occurred" in line: state = State.error - text = "\n".join(text) - subject = SUBJECT.format(str(state)) - message = drymail.Message( - sender=("Certbot renewal bot", "notify@dennogumi.org"), - receivers=["root"], - subject=subject, - headers=HEADER, - text=text - ) - - + if state is not State.no_action: + text = "\n".join(text) + subject = SUBJECT.format(str(state)) + message = drymail.Message( + sender=("Certbot renewal bot", "notify@dennogumi.org"), + receivers=["root"], + subject=subject, + headers=HEADER, + text=text + ) client = drymail.SMTPMailer( host='localhost')