DMARC recodrd in DNS error

I have a sending email error. The problem lies in DMARC record in DNS, with record being:

v=DMARC1; p=none; rua=mailto:Demarc@onmicrosoft.com; ruf=mailto:Demarc_forensic@onmicrosoft.com; fo=1:d:s.

So, what am I doing wrong here?!

I found similar user solution on Microsoft forum that the problem was period(dot) at the end of the record, after removing period and DNS repopulated, everything seems working properly.

v=DMARC1; p=none; rua=mailto:Demarc@onmicrosoft.com; ruf=mailto:Demarc_forensic@onmicrosoft.com; fo=1:d:s

Hello,
If you are encountering this error of No DMARC Record found, this means that your domain does not have a published DMARC record . DMARC Records are published via DNS as a text(TXT) record . They will let receiving servers know what they should do with non-aligned email received from your domain.