Configure a typology rule to restrict transactional emails by domain in Adobe Campaign

This article explains how to configure a filtering typology rule in Adobe Campaign to restrict transactional emails to recipients from a specific email domain and ensure the rule functions correctly by using the appropriate schema.

Description description

Environment

  • Product: Adobe Campaign Managed Cloud
  • Version: 7 and 8
  • Instance: All server builds and console builds

Issue/Symptoms

A filtering typology rule intended to restrict transactional emails to specific domain addresses does not function as expected.

Resolution resolution

Follow below steps to configure the typology rule:

  1. Delete any existing typology rule that attempts to filter email domains but is not functioning.

  2. Create a new filtering typology rule with the required logic for restricting delivery to @example.com addresses.

  3. Configure the new typology rule to use the following settings:

    code language-none
    Schema: Message (nms:tmpBroadcast)
    Type: Filtering
    Channel: Email
    Condition: [  address does not contain 'example.com' ]
    
  4. Add the new typology rule to your Transactional message typology or the appropriate typology used by your transactional templates.

  5. Re-publish any templates associated with this typology so they reference the updated rules.

  6. Test a transactional email delivery and verify that only recipients with @example.com addresses receive messages. Then test an email address from another domain such as @gmail.com and verify that it does not receive the email.

Note: If a previous attempt at updating or creating a typology rule results in XML corruption or persistent errors, recreate the rule from scratch. Always re-publish templates after modifying associated typologies or rules.

recommendation-more-help
experience-cloud-kcs-help-kbarticles