summaryrefslogtreecommitdiff
path: root/mail/install.sh
diff options
context:
space:
mode:
Diffstat (limited to 'mail/install.sh')
-rwxr-xr-xmail/install.sh11
1 files changed, 5 insertions, 6 deletions
diff --git a/mail/install.sh b/mail/install.sh
index a913938..8f57c7d 100755
--- a/mail/install.sh
+++ b/mail/install.sh
@@ -32,19 +32,18 @@ chmod 700 "$KEY_DIR"
if [[ -f "$KEY_DIR/${SELECTOR}.private" ]]; then
echo " 既存の鍵を使用: $KEY_DIR/${SELECTOR}.private"
else
+ echo " opendkim-tools をインストール..."
+ DEBIAN_FRONTEND=noninteractive apt-get install -y -qq opendkim-tools
echo " 2048bit RSA 鍵を生成中..."
- docker run --rm -v "${KEY_DIR}:/keys" debian:bookworm-slim bash -c "
- apt-get update -qq && apt-get install -y -qq opendkim-tools 2>/dev/null
- cd /keys && opendkim-genkey -b 2048 -s ${SELECTOR} -d yyamashita.com
- chmod 600 /keys/${SELECTOR}.private
- "
+ cd "$KEY_DIR"
+ opendkim-genkey -b 2048 -s "$SELECTOR" -d yyamashita.com
+ chmod 600 "$KEY_DIR/${SELECTOR}.private"
echo " 生成完了"
fi
# OpenDKIM テーブル生成
echo ""
echo "=== OpenDKIM テーブル生成 ==="
-mkdir -p "$OPENDKIM_DIR"
{
for d in "${SERVICE_DOMAINS[@]}"; do