Hi, I have a critical issue with ISPConfig 3. Recent mandatory SPF, DKIM, DMARC implementation policies applied by Google, Microsoft and others, force hosting providers to be compliant. In my situation, some clients want to add themselves their own pub-keys for DKIM records on their zones. This is impossible using the web panel; also, as administrator, DKIM button gui cannot be used because the private-key of dkim is needed in order to proceed. So I have to do a workaround creating txt records with dkim pub-key and selector. I want that the clients should be free to add their own pub-key DKIM record data, in their zone. In the first screenshot (named "dkim-button") there is the DKIM gui button that I cannot edit, as both admin and user perspective. In the last screenshot (named "txt-workaround-client") the TXT "trick" cannot be done as a client. How could I do to solve this issue? Thanks in advance.
ISPConfig is OpenSource software released under BSD license. This allows you to alter the code in any way you like. Or you file a feature request at git.ispconfig.org and maybe one of the developers implements it.
Thank you for reply. I would like to ask if it is by design that users, through their ISPConfig panel, are unable to manually insert a DKIM key. Is it correct? Could this be possible due to the fact that ISPConfig has its own generator built in? Additionally, what would you suggest in case where clients hosted on third-party services wish to configure their own DKIM and DMARC settings independently? Thank you in advance.
Yes, that is intended. But we will change this in ISPConfig 3.3 to so users can use the DKIM editor also for external keys. Until then, you can always add it as TXT record, as DKIM records are just TXT records anyway.