lieser / dkim_verifier

DKIM Verifier Extension for Mozilla Thunderbird
MIT License
210 stars 35 forks source link

Cannot validate DKIM if NextDNS is used #390

Closed ffscz closed 11 months ago

ffscz commented 1 year ago

Hello, DKIM validation does not work when using NextDNS, only the error getting: Error connecting to that DNS

Which IP range or which provider should I set in the whitelist for validation to take place? I can't at all identify where the extension is asking or which IP.

When using WARP+ from Cloudflare, everything works normally, but this is not a solution. I need NextDNS

Thank you

lieser commented 1 year ago

The add-on has options to configure which DNS server should be used. See also https://github.com/lieser/dkim_verifier/wiki/DNS.

A few things could potentially go wrong:

ffscz commented 1 year ago

@lieser did it according to the instructions and used libunbound now I get an Internal Error in DKIM Validator. But I have not solved the problem.

Is there any other instruction how to make this work when using NextDNS?

Screen internal Error: https://i.ibb.co/w4n5ryY/dkim-err.jpg DKIM Validator DNS settings: https://i.ibb.co/R7n99TY/dkim-sett.jpg

lieser commented 1 year ago

For trying to fix it with libunbound:

Do you use Thunderbird 115? It seems like there is an issue there with the Path relative to profile directory option, if the path contains a folder. Please try with moving the dll directly under the profile folder or deselect the option and specify an absolute path.

For trying to fix it with the normal resolver:

Have you looked into what is going wrong here? E.g. does it not try the correct DNS server, or does connecting to it failed? See also https://github.com/lieser/dkim_verifier/wiki/Debug#view-error-and-debug-messages, best with enabling debug logging in the advanced options.

ffscz commented 1 year ago

@lieser I don't know, I just can't get it to work and I don't have time to solve it.

For one thing it doesn't work when using NextDNS, but with Cloudflare WARP+ it works normally, but that's not a solution for me.

Try to use NextDNS yourself as a developer (it's free) and debug it.

I have TB version 102.15.0 (64bit)

Error console: https://i.ibb.co/FWxZSvB/dfvdfvvfvdfvdfv.jpg

I had the dll moved directly to the profile directory, but it didn't help.

lieser commented 11 months ago

I did go to https://my.nextdns.io/start. There under Linked IP it gave me the following two DNS servers: 45.90.28.155 and 45.90.30.155. Both worked without a problem for me.

If you still have the problems please:

ffscz commented 11 months ago

@lieser I used the NextDNS desktop application. Now I have set up DNS directly in the router and it works fine.

So, if anyone has the same problem, use DNS for NextDNS other than using the NextDNS for Windows app.

You can mark the case as closed.