diff options
Diffstat (limited to 'mail/install.sh')
| -rwxr-xr-x | mail/install.sh | 11 |
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 |
