You are going to have to review /mailinabox/setup/dkim.sh and change it to use box rather than mail for the mliter (which I have absolutely no clue how to do) and then install MiaB with your modifications.
Looking closer it looks like you need to create the new key and then map the domains to the private key in one file and the domains to the selector in the other, or something like that … what is an unknown is if these changes will persist through either daily maintenance (they should) or an upgrade (no clue).
I agree on the second part … but would recommend to you and others to name your key box rather than mail to maintain consistency. So your private key file would be box.private in this case. After more consideration your method should avoid the modification being overwritten on future upgrades of MiaB, so I would agree with your methodolgy, but would suggest adding a readme.txt file explaining it in case someone else should come along and wonder what you did and why. Granted your MiaB may be personal only to you so this may not be needed, but if not it is always a good plan to document, document, document!
Using the name box.private will lead to the need to modify /mailinabox/setup/dkim.sh .
And another file box.txt will cause part of the web not to be displayed , which is supposed to bemail.txt.
So I didn’t use them in case more unknown accidents might happen in the future.
You’re absolutely correct on this part … not in the sense that it will NEED to be changed … but in the sense that if you do NOT change it future upgrades to MiaB will overwrite these changes, so your plan is more solid in this respect.
I’m not sure where this comes into play - but will trust that you have checked into it thoroughly.
Now, off to revise my last post to better reflect this new info!
Thanks for this interesting topic. Can I summarize and would you mind confirming the following?
In ect/opendkim.KeyTable (and not/SigningTable as @vasg mentioned) change :mail: to :box:
Get a new key for mail.private. I can’t figure out how to do this efficiently, so my plan is to create a new pair on my laptop, and replace the private key in home/user-data/mail/dkim/mail.private and change the public key for DKIM in the dns settings in etc/nsd/zones/mydomain.com.txt.
mail: “There should only be one TXT record for mail._domainkey.photoktm.com, there are 2”… .
Did I miss something?
Of course, changing :mail: to :box:, as you mention, doesn’t seem to last, but until @vasg can give more details, I’m trying to make sure that this would potentially solve my DKIM error (and potentially the problem I have to get into Hotmail inboxes).
Might I suggest that you start a new discussion and focus on what specifically your DKIM error is and how that relates to Hotmail?? I think that will be a much more useful discussion as we can focus on your issue directly.