mirror of
https://github.com/Pro/dkim-exchange.git
synced 2026-04-25 08:55:52 +03:00
[GH-ISSUE #18] Cert import #10
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @brucestclair on GitHub (Mar 11, 2014).
Original GitHub issue: https://github.com/Pro/dkim-exchange/issues/18
I got the whoel DNS thing without any problems but the private RSA key I have no clue how to import it. Cert Manager does not like the file no matte rwhat extension I put on it. For your solution how should I import the private key? I must be missing somethign silly but after 2 hours I decided not to fight it anymore.
@Pro commented on GitHub (Mar 11, 2014):
I think you understood something wrong:
The private key doesn't need to be imported anywhere.
Just save it to the following path:
C:\Program Files\Exchange DKIM\keys\example.com.privateThen set the path in the config file accordingly (see: https://github.com/Pro/dkim-exchange#configuring-the-agent)
@brucestclair commented on GitHub (Mar 11, 2014):
OK I knew I had to missing something simple. Thank you for the quick response. It just needs to reside under the folder structure of the ExchangeDkimSigner.dll?
@Pro commented on GitHub (Mar 11, 2014):
Yes. The path indicated in the config is relative to the .dll.
@brucestclair commented on GitHub (Mar 12, 2014):
Still having an issue. The reply from port25 is this
Result: temperror (error retrieving key record: IOException, status = StatusDnsQueryFailed)
config file is (domain name was changed for posting)
key = C:\Program Files\Exchange DkimSigner\keys\domain.org.private
dll & Config files= C:\Program Files\Exchange DkimSigner\ExchangeDkimSigner.dll & .config
Thank you for any help you can provide.
@brucestclair commented on GitHub (Mar 12, 2014):
did not like my xml input
Domain Domain="domain.org" Selector="sel2012" PrivateKeyFile="keys/domain.org.private"/
@Pro commented on GitHub (Mar 12, 2014):
Put the xml within a fenced code block: https://help.github.com/articles/github-flavored-markdown#fenced-code-blocks and post it here.
@Pro commented on GitHub (Mar 12, 2014):
Wrong backticks :) See here: http://superuser.com/questions/254076/how-do-i-type-the-tick-and-backtick-characters-on-windows
@Pro commented on GitHub (Mar 12, 2014):
Ok, check the EventLog for any errors (Hint: you can create a user defined view in EventLog and then select "Per Source" and as the value "Exchange DkimSigner")
@brucestclair commented on GitHub (Mar 12, 2014):
@brucestclair commented on GitHub (Mar 12, 2014):
should I just run the PS script again or uninstall first?
@Pro commented on GitHub (Mar 12, 2014):
Please also write error messages within Fenced code blocks. Makes them easier to read.
This looks fine. Is there any other message from DKIM? This message is just an information and no error (the first three lines are normal. The last line is important)
@Pro commented on GitHub (Mar 12, 2014):
What's your domain on which you are trying to send, so I can check the correct selector setting on the DNS Record.
@brucestclair commented on GitHub (Mar 12, 2014):
ppmontana.org
the mx record for inbound point to a spam filter host.
@Pro commented on GitHub (Mar 12, 2014):
The DNS settings look OK (according to http://dkimcore.org/c/keycheck)
Please try again testing on port25 since the error message from port25 tells the error is only temporary... You can also try this service: http://isnotspam.com/
@brucestclair commented on GitHub (Mar 12, 2014):
@Pro commented on GitHub (Mar 12, 2014):
This looks like the private key isn't correct. Please regenerate your private key and reset the DNS settings (use a different selector to prevent caching).
Are you using Outlook to send the E-Mail?
@Pro commented on GitHub (Mar 12, 2014):
@AlexLaroche I just tested Version 1.7 (and 1.8) and it looks like since your relaxed implementation the signing is broken?
@brucestclair commented on GitHub (Mar 12, 2014):
Outlook 2007, exchange 2010 SP1 with rollup date #8 installed.
I take it you sent to Alec and if you need me to test anythign let me know.
I reset the keys and assigned the new key as "key2". Updated DNS, config file etc.
Result from port 25 after all of that is
I want to thank you very much for all the help.
@Pro commented on GitHub (Mar 12, 2014):
You can use version 1.6.0 in the meantime: https://github.com/Pro/dkim-exchange/tree/v1.6.0
@brucestclair commented on GitHub (Mar 12, 2014):
Which is the bast way to roll back to 1.6? Run the PS unistall the then install for the new version?
@Pro commented on GitHub (Mar 12, 2014):
Just download the zip above. Then execute uninstall, then the install script both from the 1.6.0 version.
@Pro commented on GitHub (Mar 12, 2014):
Ok, now you can use version 1.8.1 (just download current zip).
@AlexLaroche commented on GitHub (Mar 12, 2014):
I still have the hundred of email from check-auth@verifier.port25.com if you want but not sure that it’s really useful now. I did a lot of debugging with attached process.
I have a Exchange 2010 SP3 server for my test.
Sorry, but I didn’t test on all version of Exchange. Didn’t have all the required material.
I tested simple/simple, simple/relaxed, relaxed/simple, relaxed/relaxed configuration.
I didn’t make any change to simple canonicalization for header and body.
The modification are only when relaxed form is selected.
May be one of my commit wasn’t correct. I have a lot of difficultly to make commit with Visual Studio 2012. Do you have any advise? Do you use something else? In some of my previous commits, some files was missing.
@Pro commented on GitHub (Mar 13, 2014):
No problem! I'm using Exchange 2010 SP3 too. Maybe you added the few lines in #20 and forgot to test them with simple/simple. Anyway it's fixed now :)
I can recommend using TortoiseGIT (http://code.google.com/p/tortoisegit/) which provides an explorer integration and is much more user friendly than VS Git support.