Разница между сервером OpenSSH и сервером Apache?

Этот скрипт автоматизирует часть после «Готово! Сервер готов к работе с DKIM»

Чтобы облегчить автоматизацию этого процесса, я создал этот сценарий bash. Просто добавьте «domain.com» на строку внутри массива domains = ().

Сначала создайте файлы и каталоги, если они еще не существуют

/etc/opendkim/keys/
/etc/opendkim/KeyTable
/etc/opendkim/SigningTable
/etc/opendkim/TrustedHosts
/etc/opendkim/spfs.txt

spfs.txt файл будет содержать все записи spf, которые необходимо добавить в ваши записи DNS для каждого домена.

ПРИМЕЧАНИЕ. Не запускайте более одного раза, он не проверяет, существует ли домен уже существующий. Сценарий также должен выполняться как root.

#!/bin/bash
domains=(
        'domain.com'
)
for domain in "${domains[@]}"
do
keydir="/etc/opendkim/keys/$domain"
if [ -d "$keydir" ]
then
cd $keydir
else
mkdir $keydir
cd $keydir
fi
opendkim-genkey -r -d $domain
chown opendkim:opendkim default.private
echo "default._domainkey.$domain $domain:default:$keydir/default.private" >> /etc/opendkim/KeyTable
echo "$domain default._domainkey.$domain" >> /etc/opendkim/SigningTable
echo "$domain" >> /etc/opendkim/TrustedHosts
echo "$(cat $keydir/default.txt)" >> spfs.txt
done
1
задан 11 October 2016 в 20:34

0 ответов

Другие вопросы по тегам:

Похожие вопросы: