Domain Manager: Prevent users from adding MX records when they have email forwarding enabled #1534
Labels
[Feature Group] Emails & Domains
Features related to email integrations and domain management.
[Type] Bug
When a feature is broken and / or not performing as intended
Milestone
In previous versions of the Domain Manager, a user was given an error message when they had email forwarding enabled and attempted to add another MX record, they had an error:

In Calypso, MX records can still be added when forwarding is enabled:

To reproduce:
I think the best solution is highlighting the two MX records in red, and alert messaging near the top "Conflicting MX records for %DOMAIN may prevent email from being delivered."
I can see arguments being made for preventing them from adding the MX record altogether, but if their intention is to turn off mail forwarding, they would have to retype their new record another time.
Educating the user on how domain records works instead of forcing them to retype/click around more would be more helpful and aligned with how happiness works.
Another option would be an accept or deny dialog of some sort that deletes one the conflicting MX Records (could be more than one) depending on the user's choice. I'd prefer the first choice.
The text was updated successfully, but these errors were encountered: