这是我的另一个问题的后续,但它有很大的不同,所以我想我会开始一个新的职位。
电子邮件弹跳 – 由于临时原因,454个TLS不可用
我试图解决为什么我添加一个电子邮件帐户时仍然收到这个错误信息(在这种情况下,在雷鸟 – 但我也遇到了手机上的问题);
奇怪的是,如果我在SSL-Tools.net上检查它,它看起来很好:
https://ssl-tools.net/mailservers/wkingbrickwork.co.uk
我真的不明白 – 正如Thunderbird显示我的证书已过期:
我错过了什么吗? 请让我知道,如果你需要更多的信息来帮助我debugging。 我不确定会有什么帮助。
检查证书显示证书已过期。
由于networking服务器提供了有效的证书,证书更新后邮件服务似乎还没有重新启动,并且仍在服务旧证书。
重新启动邮件服务应该可以解决问题。
为了避免将来出现这种问题,可以使用简单的shell脚本来使用certbot的更新挂钩 。
这是我正在使用的脚本:
#!/bin/bash for domain in $RENEWED_DOMAINS do if [ "$domain" = mail.example.com ] then /etc/init.d/dovecot reload >/dev/null elif [ "$domain" = intern.example.com ] then cp /etc/letsencrypt/live/$domain/* /etc/ldap/ssl/ chown -R openldap:openldap /etc/ldap/ssl/ chmod 640 /etc/ldap/ssl/* /etc/init.d/slapd force-reload >/dev/null else /etc/init.d/apache2 reload >/dev/null fi done
该脚本提供给certbot,并在cron作业中使用--renew-hook参数:
/opt/certbot-auto --renew-hook /opt/certbot-renew renew --quiet --no-self-upgrade