Hello, I noticed that when I use DKIM generated by ispconfig 3.2, I put it in my dns records and get an error when I try to validate it with a DKIM validator. After some iterations, I found that the problem was my dkim generated by ispconfig, here is the key (!! with "" in it !!): MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCa+NLtsLGwxIh8/GN30wlj+nsqrbpXgaMMnQWSzJqjNjP/A93hKy2LbBjioPgpOweAJhLRRd9H1AKgkTd4tXsg6/suZ7y8bOJfZ8/ajb6nNimrDTSv3C98/R0fKSjLSH7aAKozu5ZxCavDcy/Y""7gISgLXoVZ4OZVodDPiTq0WB9wIDAQAB when I look in the /var/lib/amavis/dkim/ I found this public key for my domain: (the same but without "" in it): -----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCa+NLtsLGwxIh8/GN30wlj+nsq rbpXgaMMnQWSzJqjNjP/A93hKy2LbBjioPgpOweAJhLRRd9H1AKgkTd4tXsg6/su Z7y8bOJfZ8/ajb6nNimrDTSv3C98/R0fKSjLSH7aAKozu5ZxCavDcy/Y7gISgLXo VZ4OZVodDPiTq0WB9wIDAQAB -----END PUBLIC KEY----- When I use the key from the folder (without carriage return or space) for my dns record, the DKIM test validator was ok !!! Perhaps you already know it, but it seems that it is a little bug ...
No, this is not a bug. A DNS record has max length so in BIND, it needs the ". Some DNS providers add this automatically but a lot of them don't.
That should have whitespace between the quotes, though. Did you simply paste it that way here, or is it missing whitespace in the bind zone file?