• The plugins is working very well so far in testing. I’d like to know if the following is possible:

    I have two sites: siteA.example.com and siteB.example.com. Both sites send out email using the from address [email protected]. If I’ve set up deliverability on siteA and have everything working properly, can I set up siteB with deliverability so it will use the same DKIM entry in DNS that was set up for siteA? Would copying over the database entries created for deliverability be enough? Or, would the plugin require a separate DKIM entry in DNS?

    Thanks!

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Top Deliverability

    (@topdeliverability)

    Thank you for the kind words @jradford ! please don’t forget to leave a positive review to support our project ??

    back to your question:

    what you are describing is a bit of an edge case. Please let us discuss this scenario internally so we can provide a better answer/solution.

    Thread Starter jradford

    (@jradford)

    Thank you for the response. I may have been slightly unclear with my original posting, so I’d like to clarify fully.

    I have two sites: siteA.example.com and siteB.example.com. Both sites send out email using the from address [email protected] (forced by the wp_mail_from hook).

    I’ve set up deliverability on siteA and have everything working properly. When I set up the site, I created my account with you for the address [email protected] on the settings page. Subsequently, the plugin identified the email domain of web.example.com and requested we set up a DKIM record for topd._domainkey.web.example.com. After setting that up, everything fell into place and we have a good overall score (we’d already set up an appropriate SPF record for web.example.com also.

    I then attempted to set up siteB with deliverability. After enabling the plugin, I signed in with my account of [email protected] on the settings page. It accepted it, but then the settings page indicated we needed a DKIM record to be created for topd._domainkey.siteB.example.com, which doesn’t correspond to the email domain used in our from address.

    Looking into the plugin’s code, it seems you only extract and use the email domain (with EmailDomainProvider) when the account is first created, not for subsequent uses of the plugin with the same account on other sites. So, a possible untested work around for that limitation would be to create a new account for each site, but this doesn’t seem very clean or efficient. Additionally, each site would need a DKIM record to be added to topd._domainkey.web.example.com to hold each account’s public key. I believe that would create a conflict, as it would be unclear which TXT record was to be matched for a signed email message. I think the only way this would work is if each site in my example also had a unique selector for the DKIM DNS entry.

    On a side note, I attempted to access the account linked to [email protected] on topdeliverability.com, but only see 403 responses when any attempt to log in is made. I was hoping for some settings to be available there that would assist in my efforts, but haven’t been able to access the account at all. Is something broken on your website?

    It would seem that the plugin works properly when only have a single website that is using a from address with a different email domain, when you activate a new account when setting up the plugin. It also would likely work on multiple sites, even if using the same account, if each site used an email from address with domain that matched each site. But, in our case, we have a single email from address we utilize across all of our sites with each site having it’s own subdomain and the from address domain matching none of them.

    Ideally, it would be great if the email domain was the driver for the DKIM record, regardless of if the account was being created or if being signed into for another site. Or even for that to be a setting that could be configured. Or a WordPress hook. If the email domain was utilized like this, then the same account would use the same keys for that domain and required the same DKIM DNS record to exist (which would be set up once).

    I really love the simplicity of the plugin and how it can work for a single site. I really would love to be able to use it for the many sites we run (we’re a non-profit entity). Let me know if you have any questions about this lengthy scenario here.

    Thanks again!

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘installation across multiple sites’ is closed to new replies.