...
- Make sure you add the Remote Site Settings which points that point to your public site (Remote Site Settings are saved under Setup » Security Controls » Remote Site Settings).
- Add the “Sitecore Email Campaign Messages” related list and “Get Sitecore Email Campaign Analytics” button to the layout of Salesforce contact and lead (as required).
- Make sure the visibility of Salesforce contacts and leads is enabled and Edit and View permissions have been granted to “Email Opt Out” field
...