Inilah cara saya memasukkan nilai untuk kunci DKIM:
"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwztXzIUqic95qSESmnqX U5v4W4ENbciFWyBkymsmmSNOhLlEtzp/mnyhf50ApwCTGLK9U7goo/ijX/wr5roy XhReVrvcqtIo3+63a1Et58C1J2o4xCvp0K2/lM6hla4B9jSph7QzjYdtWlOJqLRs o0nzcut7DSq/xYcVqvrFDNbutCfG//0wcRVUtGEyLX/a/7mAAkW6H8UEYMPglQ9c eEDfTT6pzIlqaK9cHGOsSCg4r0N8YxnHFMRzKaZwmudaXTorSbCs7e681g125/vJ e82VV7DE0uvKW/jquZYtgMn7+0rm+2FDYcDx/7lzoByl91rx37MAJaUx/2JHi1EA nwIDAQAB"
Tidak ada baris baru dalam nilai ini (saya secara khusus menyalin disisipkan dan mengujinya dalam editor teks). Tapi untuk beberapa alasan saya terus mendapatkan TXT adalah kesalahan yang terlalu panjang:
TXTRDATATooLong ditemui di "v = DKIM1; k = rsa; p = MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwztXzIUqic95qSESmnqX U5v4W4ENbciFWyBkymsmmSNOhLlEtzp / mnyhf50ApwCTGLK9U7goo / ijX / wr5roy XhReVrvcqtIo3 + 63a1Et58C1J2o4xCvp0K2 / lM6hla4B9jSph7QzjYdtWlOJqLRs o0nzcut7DSq / xYcVqvrFDNbutCfG // 0wcRVUtGEyLX / a / 7mAAkW6H8UEYMPglQ9c eEDfTT6pzIlqaK9cHGOsSCg4r0N8YxnHFMRzKaZwmudaXTorSbCs7e681g125 / VJ e82VV7DE0uvKW / jquZYtgMn7 + 0rm + 2FDYcDx / 7lzoByl91rx37MAJaUx / 2JHi1EA nwIDAQAB "
Saya benar-benar tidak tahu apa yang harus saya lakukan untuk memperbaiki masalah ini.
Jawaban:
Lihat masalah serupa di forum Route 53 :
Catatan penting : Jangan gunakan "satu string per baris" seperti instruksi katakan - pisahkan string dengan spasi tunggal, mis.
"foo" "bar"
tidak"foo"\n"bar"
. Gunakan DKIMValidator untuk memvalidasi tanda tangan sedang dibaca dengan benar.sumber
"p=sdfgkjhsdfg...." "sdklfjsdf....."
<spasi di antara.Anda dapat memotongnya menjadi potongan teks yang dikutip dengan panjang maksimal 255 per potong. Anda tidak harus membuat setiap potongan tepat.
Misalnya, jika nilai Anda terlihat seperti:
Anda dapat memotongnya di tempat sewenang-wenang:
Perhatikan bahwa itu adalah spasi tunggal, bukan baris baru, di antara setiap baris!
Instruksi pengaturan Google, tidak mengejutkan, mengerikan. Saya baru saja menulis panduan lengkap untuk bagaimana melakukan ini di Route53.
sumber
DKIM pada AWS Route53
Anda harus membagi catatan DMARC menjadi 255 bagian karakter. Jika Anda meng-host DNS Anda menggunakan AWS Route53, masukkan setiap bagian yang dikutip dengan
"..."
ke dalam catatan.Jangan gunakan baris baru untuk membagi bagian, karena itu akan menjadi entri TXT yang terpisah.
menjadi
Menggunakan Terraform dan Route53
Saat menggunakan Terraform untuk menyediakan catatan Route53 Anda, Anda harus membagi kunci DKIM menjadi 255 bagian karakter maksimal juga.
Karena Terraform berhati-hati mengutip entri TXT, Anda hanya harus memberikan kutipan di antara setiap bagian, seperti itu
\"\"
.menjadi
Lihat juga: https://www.terraform.io/docs/providers/aws/r/route53_record.html#records
sumber
Anda cukup memilih 1024 daripada 2048 dan menambahkan ini ke rute 53 pada saat menghasilkan TXT di Google Apps
sumber