Skip to main content

I have a flow that has an Email action dependent on the value of a field. The flow makes a list a email recipients based on a couple of decisions that it sends the email to. 

 

The solution is tested and works as intended in our Development environment and Partial. However, when pushed to our Production environment, it stops working. It 'works' in the sense that the flow runs as it should, but the emails are not recieved by recipients . What makes it even more strange is that we recently refreshed our Partial environment from Prod, so all conditions should be identical - and yet it still only works in Partial.

 

Deliverability Access level is set to "All email" in all environments. When running the "Test Deliverability" action I recieve 16/16 mails from Partial, but only 1/16 mails from Production, so I suspect something is not right here. 

 

Has anyone tried something similar and hopefully found a solution for it? 

5 respuestas
  1. 14 feb 2023, 09:36

    @Christian Haumann The error message "550 5.7.0 Message rejected as per DMARC policy" indicates that the email was rejected because it failed to pass the DMARC policy check of the receiving email server. This is likely an issue with the recipient's email provider rather than Salesforce. 

     

    DMARC  is an email authentication method that uses Sender Policy Framework (SPF) and DomainKeys identified mail (DKIM) to determine the authenticity of an email message. 

     

    Since DMARC relies on the established SPF and DKIM standards for email authentication, errors regarding DMARC can be due to missing SPF and/or DKIM. 

     

    Make sure that the sender's domain already has SPF and DKIM setup. 

     

    Refer to the article for details: https://help.salesforce.com/s/articleView?id=000391969&type=1

0/9000