root@ns5:/usr/local/sbin # diff check_crt.pl check_crt.pl.20201026 26,27c22 < #$server_ssl = `/usr/bin/openssl x509 -enddate -in $ARGV[0] |/usr/bin/grep notAfter`; < $server_ssl = `/usr/local/bin/openssl x509 -enddate -in $ARGV[0] |/usr/bin/grep notAfter`; --- > $server_ssl = `/usr/bin/openssl x509 -enddate -in $ARGV[0] |/usr/bin/grep notAfter`; 81c76 < $subject_jis = encode("MIME-Header-ISO_2022_JP",$subject); --- > 85c80 < Subject: $subject_jis --- > Subject: $subject 106d100 < $subject_jis = encode("MIME-Header-ISO_2022_JP",$subject); 110,111c104 < Subject: $subject_jis < --- > Subject: $subject 127,131c120 < #$header_jis = encode("iso-2022-jp",$header); < # < # see https://tutorial.perlzemi.com/blog/20170424149304.html < # < #$header_jis = encode("MIME-Header-ISO_2022_JP",$header); --- > $header_jis = encode("iso-2022-jp",$header); 139,140c128 < #$smtp->datasend($header_jis); < $smtp->datasend($header); --- > $smtp->datasend($header_jis);のような変更を入れた。
ローカルの証明書の有効期限を通知2 (subjectの文字化け)
ローカルの証明書の有効期限を通知で仕込んでいたスクリプト/cronがちゃんと動いて60日前に証明書の期限切れを通知してくれた。が、Subjectが軽く文字化けしてた。
diffを見ると、