I can reproduce this issue too but I doubt that falling back on DNS lookups on UDP only is a good solution. According to this reference http://www.ietf.org/proceedings/42/I-D/draft-ietf-dnsind-udp-size-02.txt the maximum size of a DNS packet in UDP is 512 :
The Domain Name System defaults to using UDP for queries and replies
with a DNS payload limit of 512 bytes. Larger replies cause an
initial truncation indication leading to a subsequent handling via
TCP with substantially higher overhead.
A lot of DKIM TXT record would not fit in such small packets.
I can reproduce this issue too but I doubt that falling back on DNS lookups on UDP only is a good solution. According to this reference http:// www.ietf. org/proceedings /42/I-D/ draft-ietf- dnsind- udp-size- 02.txt the maximum size of a DNS packet in UDP is 512 :
The Domain Name System defaults to using UDP for queries and replies
with a DNS payload limit of 512 bytes. Larger replies cause an
initial truncation indication leading to a subsequent handling via
TCP with substantially higher overhead.
A lot of DKIM TXT record would not fit in such small packets.