Browse Source

fix update create ssl serts for postfix 17.05.22:03.33

root 2 years ago
parent
commit
b32cb3ab0c
1 changed files with 9 additions and 0 deletions
  1. 9 0
      certbot4mail/certbot4mail.sh

+ 9 - 0
certbot4mail/certbot4mail.sh

@@ -33,6 +33,9 @@ for ((dmn=0; dmn != ${#domains[@]}; dmn++))
33
         cat $path_cert/${domains[$dmn]}/chain.pem >> $path_ssl/private/${domains[$dmn]}.pem;
33
         cat $path_cert/${domains[$dmn]}/chain.pem >> $path_ssl/private/${domains[$dmn]}.pem;
34
         cat $path_cert/${domains[$dmn]}/fullchain.pem >> $path_ssl/private/${domains[$dmn]}.pem;
34
         cat $path_cert/${domains[$dmn]}/fullchain.pem >> $path_ssl/private/${domains[$dmn]}.pem;
35
         cat $path_cert/${domains[$dmn]}/privkey.pem >> $path_ssl/private/${domains[$dmn]}.pem;
35
         cat $path_cert/${domains[$dmn]}/privkey.pem >> $path_ssl/private/${domains[$dmn]}.pem;
36
+# to postfix
37
+	cat $path_cert/${dreg[0]}/fullchain.pem >> $path_ssl/manual/fullchain.pem;
38
+        cat $path_cert/${dreg[0]}/privkey.pem >> $path_ssl/manual/privkey.pem;
36
 #
39
 #
37
 	cp -f $path_ssl/private/${domains[$pem_index]}.pem $path_ssl/certs/${domains[$pem_index]}.pem
40
 	cp -f $path_ssl/private/${domains[$pem_index]}.pem $path_ssl/certs/${domains[$pem_index]}.pem
38
     	cd $path_ssl/certs
41
     	cd $path_ssl/certs
@@ -51,6 +54,8 @@ if [ $valtrue != 0 ];
51
         done
54
         done
52
 /etc/init.d/dbmail restart;
55
 /etc/init.d/dbmail restart;
53
 /etc/init.d/stunnel4 restart;
56
 /etc/init.d/stunnel4 restart;
57
+/etc/init.d/postfix restart;
58
+
54
 fi
59
 fi
55
 }
60
 }
56
 
61
 
@@ -64,6 +69,9 @@ for ((dmn=0; dmn != ${#domains[@]}; dmn++))
64
         cat $path_cert/${dreg[0]}/chain.pem >> $path_ssl/private/${dreg[0]}.pem;
69
         cat $path_cert/${dreg[0]}/chain.pem >> $path_ssl/private/${dreg[0]}.pem;
65
         cat $path_cert/${dreg[0]}/fullchain.pem >> $path_ssl/private/${dreg[0]}.pem;
70
         cat $path_cert/${dreg[0]}/fullchain.pem >> $path_ssl/private/${dreg[0]}.pem;
66
         cat $path_cert/${dreg[0]}/privkey.pem >> $path_ssl/private/${dreg[0]}.pem;
71
         cat $path_cert/${dreg[0]}/privkey.pem >> $path_ssl/private/${dreg[0]}.pem;
72
+# to postfix
73
+	cat $path_cert/${dreg[0]}/fullchain.pem >> $path_ssl/manual/fullchain.pem;
74
+        cat $path_cert/${dreg[0]}/privkey.pem >> $path_ssl/manual/privkey.pem;
67
 #
75
 #
68
         cp -f $path_ssl/private/${dreg[0]}.pem $path_ssl/certs/${dreg[0]}.pem
76
         cp -f $path_ssl/private/${dreg[0]}.pem $path_ssl/certs/${dreg[0]}.pem
69
         cd $path_ssl/certs
77
         cd $path_ssl/certs
@@ -81,6 +89,7 @@ if [ $valtrue != 0 ];
81
         done
89
         done
82
 /etc/init.d/dbmail restart;
90
 /etc/init.d/dbmail restart;
83
 /etc/init.d/stunnel4 restart;
91
 /etc/init.d/stunnel4 restart;
92
+/etc/init.d/postfix restart;
84
 fi
93
 fi
85
 }
94
 }
86
 
95