Added OpenDKIM to Postfix module
This commit is contained in:
18
SubModules/postfix/appendCMS-Pre_conf.sh
Normal file
18
SubModules/postfix/appendCMS-Pre_conf.sh
Normal file
@@ -0,0 +1,18 @@
|
||||
if [ -z "${sitename}" ]; then sitename=${domain//./_};fi
|
||||
#ADD DOMAIN
|
||||
sudo --user opendkim mkdir /etc/opendkim/keys/"$domain"
|
||||
sudo --user opendkim opendkim-genkey -r -D /etc/opendkim/keys/"$domain" -d "$domain" -s vps
|
||||
echo "$domain" >> /etc/opendkim/TrustedHosts
|
||||
echo "vps._domainkey."$domain" "$domain":vps:/etc/opendkim/keys/"$domain"/vps.private" >> /etc/opendkim/KeyTable
|
||||
|
||||
curl --retry 7 --retry-delay 5 -s "$repo"/raw/"$branchtype"/"$branch"/SubModules/postfix/config/opendkim-init.sh -o ~/OpenDKIMInit-$sitename.sh
|
||||
sed -i -e 's/DOMAINname/'$domain'/' 's/SITEName/'$sitename'/' ~/OpenDKIMInit-$sitename.sh
|
||||
|
||||
cat << EOF > /etc/update-motd.d/51-opendkim-"$sitename"
|
||||
#!/bin/sh
|
||||
red='\e[1;31m%s\e[0m\n'
|
||||
printf "\n"
|
||||
printf \$red "To enable mail for $domain please run Please run bash ~/OpenDKIMInit-$sitename.sh after the first wordpress login"
|
||||
printf "\n"
|
||||
EOF
|
||||
chmod +x /etc/update-motd.d/51-opendkim-"$sitename"
|
||||
Reference in New Issue
Block a user