i have multiple servers, 1 dedicated mailserver, 1 server running the panel, global webmail & php,
and multiple webservers
under system -> branding, i've set an address to use for all system generated emails.
the panel is set on a subdomain, ie panel.mydomain.tld, and i have website on mydomain.tld.
dkim is configured on mydomain.tld, and the address set for system emails is system@mydomain.tld
but emails generated by the panel are not dkim signed.
shouldn't the setting for system emails also require smtp login details so that system emails can be properly authenticated and signed? clients not getting eg password reset emails to their personal mailboxes because their mailserver is rejected mails that aren't dkim signed is going to be a big problem.
and yes, i can set something like that in settings - service - email smart host settings..
but then all outbound mail, from all servers is going through one login, i don't like that.. one password change stops all outbound mail...
also, although it says those settings can be overridden on a per server basis, i've tried overriding it for the dedicated mailserver, setting the status to off, with no host/port or user details, but it still leaves it configured, so all outbound mail continually loops back trying to relay through itself. (possible bug?)
also, i know using smtp plugins on wordpress etc, avoids the problem, but for those that don't/won't use them and let the site just try to send mail using local php, shouldn't those get routed through rspamd so that they get dkim signed based on the sending websites domain...
with the way gmail, microsoft etc are clamping down on email security, the system shouldn't be letting any email go out into the world without being dkim signed.