-
Notifications
You must be signed in to change notification settings - Fork 417
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FAILURE! native OVH DMARC record requires subdomain to always be _dmarc, #3427
Comments
CC @masterzen |
Thanks for the report! It's very possible that OVH changed their backend verifications and now allow I'll have a look this week (not sure I'll have the time before this week-end though). |
That sounds reasonable. This is the kind of validation that is best left to the API. There's only so much pre-validation we can do. |
Hi all, I quickly tried to reproduce the problem, but it never triggered the failure. I'll try again tomorrow doing more tests. Worst case, I remove the offending check and we call it a day :) |
Beforehand OVH refused to allow updating native DMARC records that weren't exactly `_dmarc`. This prevents updating `_dmarc` subdomains such as `_dmarc.something`. This change makes that test less strict and allows to now update DMARC records that are subdomains of the zone domain.
Beforehand OVH refused to allow updating native DMARC records that weren't exactly `_dmarc`. This prevents updating `_dmarc` subdomains such as `_dmarc.something`. This change makes that test less strict and allows to now update DMARC records that are subdomains of the zone domain.
Beforehand OVH refused to allow updating native DMARC records that weren't exactly `_dmarc`. This prevents updating `_dmarc` subdomains such as `_dmarc.something`. This change makes that test less strict and allows to now update DMARC records that are subdomains of the zone domain.
Hi, I'm proposing a fix in #3440.
I think the reason we added this validation was that the error message from OVH API was very cryptic :( |
Thanks for the fix @masterzen! |
Describe the bug
A clear and concise description of what the bug is.
Setting a DMARC record on a subdomain, using the OVH registrat, results in the following error message.
However, the DMARC type is (now?) accepted from the OVH web ui.
To Reproduce
Steps to reproduce the behavior:
Add a DMARC record on a subdomain, hosted by OVH
Push the zone: FAILURE!
Expected behavior
A clear and concise description of what you expected to happen.
I expected the record to be set.
DNS Provider
Additional context
Add any other context about the problem here.
The same zone when set from the OVH Web UI: it accepts DMARC records on the
listes.
subdomain.The relevant code: https://github.com/StackExchange/dnscontrol/blob/main/providers/ovh/protocol.go#L189. I can submit a PR but I would know if there is a reason for that check that I haven't thought of.
The text was updated successfully, but these errors were encountered: