exim + dovecot을 실행 중입니다. opendkim을 사용하여 dkim 키를 생성하려고했지만 dkim이 유효하지 않은 결과를 얻었습니다. openssl 또는 opendkim을 사용하여 DKIM 서명에 서명해야합니까?발신 이메일 용 DKIM + EXIM + Dovecot
나가는 이메일에 대해 exim으로 dkim을 올바르게 설정하는 올바른 단계는 무엇입니까?
exim.conf의 올바른 설정은 무엇입니까?
exim + dovecot을 실행 중입니다. opendkim을 사용하여 dkim 키를 생성하려고했지만 dkim이 유효하지 않은 결과를 얻었습니다. openssl 또는 opendkim을 사용하여 DKIM 서명에 서명해야합니까?발신 이메일 용 DKIM + EXIM + Dovecot
나가는 이메일에 대해 exim으로 dkim을 올바르게 설정하는 올바른 단계는 무엇입니까?
exim.conf의 올바른 설정은 무엇입니까?
DKIM은 전혀 서명 할 필요가 없습니다. 필요한 것은 모두 ssh-keygen
번으로 번들로 생성 할 수있는 RSA/DSA 키 쌍이 사전 설치된 openssh
입니다. 빈 암호를 남겨주세요 : mydomain.tld
및 mydomain.tld.pub
:
> ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): mydomain.tld
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in mydomain.tld.
Your public key has been saved in mydomain.tld.pub.
The key fingerprint is:
SHA256:CD0n/Ut/GQgjYgKwONoj7FGXUJvdgyJt4FFczGZfqoE [email protected]
The key's randomart image is:
+---[RSA 2048]----+
|...++o+. |
|....=o=*o . |
|+ +oOXo=o= |
|oo. +E.B =.o . |
|ooo . S o . . |
|.... . . o o |
| . . . o |
| . |
| |
+----[SHA256]-----+
이제 우리는 두 개의 파일이 있습니다. 두 번째 파일에는 하나의 긴 행이 있습니다. 두 번째 필드 (굵은 기울임 꼴로 표시됨)는 도메인의 영역 레코드에 배치해야하는 공개 키입니다.
SSH-RSA AAAAB3NzaC1yc ..... 9akAq8YqPJN [email protected]
첫 번째 파일이 이미 MTA에 의해 사용될 준비가되어 있습니다. 그냥 mydomain.tld.key
으로 이름을 바꾼 다음 안전한 장소로 복사하고 MTA 구성에서 참조하십시오. 일반적으로 MTA는 MTA 사용자 만 읽을 수 있도록 개인 DKIM 키가 있어야하므로 권한은 보통 644 대신 600으로 설정되어야합니다.
DNS 구성은 howtos 수에 잘 설명되어 있습니다. exim
은 다음과 같이 구성해야합니다.
begin transports
xmit:
driver = smtp
dkim_domain = mydomain.tld
dkim_selector = mydomaintld
dkim_private_key = /path/to/the/mydomain.tld.key
. . . . .
감사합니다!/var/cpanel/domain_keys에 개인 키와 공개 키를 추가해야합니까? dkim_domain = $ : exim.conf에서 –
{LC : $ sender_address_domain} dkim_selector = 기본 dkim_private_key = "/ var에 /의 cPanel/domain_keys/개인/$ {dkim_domain}" dkim_canon = 편안한 hosts_try_chunking = 198.51.100.1 –