
새 도메인에 대한 DKIM을 등록하려고 합니다. 그러나 그 형식은 내가 기대하는 것과 다릅니다. cPanel이 나에게 이것을 제공합니다 :
default._domainkey IN TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvbBZcUcajRf+nP+BSvhsa8roEcor2rf9oLs98u8HrqjZgpHQJ4frbA2C8OuRlPGN9JzZKpTmeeJg2eITeJXlQsc88xX0hqZCogDUeUcTLghDhw2Vd7q5AWG6mDcc3F2HJ0q5GwkYTS7d6D9nXCGcSE/M/F2pgwBe5MI5S9h60cr+XhHrK3uDCW3QNMj6jRDIW" 3o5WquA5/MmQJJ38BwMzn/7HJwcL6aJ5EnA3KlLi413kK820f4h2E+u4dAT5Kmua7x8Lx1ny7oEZH/MBQoEMq0s7XuDD+d0gR/0VCHvQ6PhZf4wOwzGIO6jn/Fb/pywAgQqZRglRGZLbcoHHQCIgQIDAQAB\;
큰따옴표의 위치에 주의하세요. 큰따옴표는 p-문자열 내부에서 끝나고 그 뒤에 또 다른 문자열이 있습니다. DKIM을 확인하는 데 문제가 있습니다.
"v= xxxx를 텍스트 레코드로 붙여넣는 것보다 다른 작업을 수행해야 합니까?
감사해요!
답변1
이것은 정상적인 것 같습니다.
각 TXT 값의 길이는 제한되어 있습니다.0~255바이트, 큰 RSA 키에는 충분하지 않습니다. DKIM이 어떻게 처리하는지 잘 모르겠습니다.
그러나 TXT 레코드는다중값.
foo TXT "bar" "baz" "quux"
유효합니다. 기록을 해석할 때 보통 여러 값이 하나로 합쳐지는 것 같아요.영역 파일에서 텍스트에 공백이나 특수 문자가 없거나 적절하게 이스케이프된 경우(즉, 마찬가지로 작동 하는
foo\;
대신 ) 따옴표는 선택 사항입니다.foo;
"foo;"
따라서 필요한 것은 다음 두 값을 가진 TXT 레코드입니다.
v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvbBZcUcajRf+nP+BSvhsa8roEcor2rf9oLs98u8HrqjZgpHQJ4frbA2C8OuRlPGN9JzZKpTmeeJg2eITeJXlQsc88xX0hqZCogDUeUcTLghDhw2Vd7q5AWG6mDcc3F2HJ0q5GwkYTS7d6D9nXCGcSE/M/F2pgwBe5MI5S9h60cr+XhHrK3uDCW3QNMj6jRDIW
3o5WquA5/MmQJJ38BwMzn/7HJwcL6aJ5EnA3KlLi413kK820f4h2E+u4dAT5Kmua7x8Lx1ny7oEZH/MBQoEMq0s7XuDD+d0gR/0VCHvQ6PhZf4wOwzGIO6jn/Fb/pywAgQqZRglRGZLbcoHHQCIgQIDAQAB;