-
/etc/opendkim/opendkim.conf
생성 및 편집# /etc/opendkim/opendkim.conf BaseDirectory /var/lib/opendkim Domain ryuar.in KeyFile /etc/opendkim/mail2048.private Selector mail2048 Socket local:/run/opendkim/opendkim.sock Syslog Yes TemporaryDirectory /run/opendkim UMask 002 RequireSafeKeys false
-
BaseDirectory 생성 및 권한 설정
mkdir -p /var/lib/opendkim chown opendkim:postfix /var/lib/opendkim
-
키 생성
opendkim-genkey -r -b 2048 -D /etc/opendkim -s mail2048 --subdomains -d ryuar.in
-
/etc/opendkim/mail2048.txt
확인# cat /etc/opendkim/mail2048.txt mail2048._domainkey IN TXT ( "v=DKIM1; k=rsa; s=email; " "p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuwCHmIoMxHk3cArugm9pCbU/WM1EQm+f2L69PsiJOPEnApMe5zR9mSQwXdfSxuPjeBBLtB/mnNL4gS8E/SqLIFQCGP109uPgv5wGjuXqocnTG+vsQA+jITg8MN9QlwhpAZ7uDwmWf0pknCt9qmOZYCNImGW73NUlGxWHp0rdmV/XGpPCjXjppPEnVFLpJcnADlUnmMF9E2K6ER" "/YQUH3m7OJKav9ssCKZFrUWz/iurRGD1nDCpU4etUdHrSRHrhY0bct8RcGqpDg5Q+qxNAZoB0eJuiKsIhplUnOzWO27l1p9kcUO9YkjVhPOpx5OnWHVCIAFiySlZUlgC14y2jaAwIDAQAB" ) ; ----- DKIM key mail2048 for ryuar.in
-
DNS 설정
Name Type Data _adsp._domainkey.ryuar.in
TXT dkim=all
mail2048._domainkey.ryuar.in
TXT v=DKIM1; k=rsa; s=email;p=.......
-
권한 설정
chown opendkim:postfix -R /etc/opendkim chmod g+rx /etc/opendkim chmod g+r /etc/opendkim/mail2048.private cat /dev/null > /usr/lib/tmpfiles.d/opendkim.conf # 재부팅 후에 권한 초기화 되지 않도록.
-
opendkim 데몬 설정 작성
# /etc/systemd/system/opendkim.service [Unit] Description=OpenDKIM daemon After=network.target remote-fs.target nss-lookup.target [Service] Type=forking User=opendkim Group=postfix ExecStart=/usr/bin/opendkim -x /etc/opendkim/opendkim.conf RuntimeDirectory=opendkim RuntimeDirectoryMode=0750 [Install] WantedBy=multi-user.target
-
데몬 활성화 및 시작
systemctl daemon-reload systemctl enable opendkim systemctl start opendkim