Configure SPF

SPF uses DNS to tell other mailservers which servers are authorized to send emails for your domain name. See https://learn.microsoft.com/en-us/microsoft-365/security/office-365-security/email-authentication-spf-configure?view=o365-worldwide for details re configuring SPF with Office 365

Configure DKIM

DKIM uses DNS to tell other mailservers how to authenticate that email was actually sent from a valid email server for your domain name. See https://learn.microsoft.com/en-us/microsoft-365/security/office-365-security/email-authentication-dkim-configure?view=o365-worldwide for details re configuring DKIM with Office 365



Configure DKIM - 

https://security.microsoft.com/dkimv2


Add keys - 


Selector1._domainkey

selector2._domainkey


Wait about an hour and set the domain as the default signing domain. 



Have the customer send test email - https://www.appmaildev.com/

Verify and validate the DKIM, are they sending on their own domain or onmicrosoft?




Configure DMARC


DMARC leverages SPF and DKIM (above) to tell other organizations how you’d prefer they deal with email they receive which doesn’t match your SPF/DKIM configuration (above). This is a complex topic (see DMARC Report support docs for details), but a good starting point is Microsoft’s documentation, at https://learn.microsoft.com/en-us/microsoft-365/security/office-365-security/email-authentication-dmarc-configure?view=o365-worldwide