MessageFlow
MessageFlowPricingBlogAPI docs
EN
EN
  • MessageFlow Documentation
  • 🚀ACCOUNT
    • Dashboard
    • User panel
      • Settlements
      • Settings
        • Security
        • IP Authorization
        • Two-Factor Authentication (2FA)
        • API
        • Webhooks
      • Notifications
      • Operation list
      • File manager
      • GDPR
    • Login and account management
      • How to create an account?
      • Logging into the platform
      • Resetting the password
      • Changing your password in the App
      • Two-step authentication (2FA)
      • Resetting 2FA Settings
    • User and role management
      • Adding a user
      • Assigning permissions
      • User account activation
      • Editing and deleting a user
  • 💬CONTACTS
    • Adding contacts
      • Adding contacts manually
      • Importing contact lists (CSV, Excel)
      • Additional fields
    • Segmentation of customers
    • Archiving groups
  • Deleting groups
  • ✨COMMUNICATION CHANNELS IN THE PANEL
    • E-mail
      • Overview
      • Dashboard
      • Campaigns
        • Campaign list
        • Exporting campaigns from the list
        • Creating e-mail campaigns
          • Designing messages with a drag-and-drop editor
          • Email creation specifications
          • Personalizing email campaigns
          • Creating and downloading message templates
        • Booster for e-mail campaigns
          • Instructions for sending an e-mail campaign with the Booster option
          • Reports & analytics
      • Analytics, audiences and reports
        • Monitoring deliverability, opens, clicks
        • Storage of email campaign reports
        • Email address archiving, removing hard-bouncing addresses, unsubscribes
      • Outgoing
        • Outgoing List
        • Export list
      • Settings
        • Adding a sign-out page
    • SMS
      • Overview
      • Dasboard
      • Campaigns
        • Campaign list
        • Exporting campaigns from the list
        • Creating SMS campaign
        • Booster for SMS campaign
          • Instructions for sending an SMS campaign with the Booster option
          • Reports & analytics
      • Analytics, audiences and reports
        • Reporting and analysis of SMS campaign results
        • Storage of SMS campaign data
        • Archiving recipients, removing recipients with ERROR status
      • Incoming
        • List of incoming
        • Export list
      • Outgoing
        • Outgoing list
        • Export list
      • Settings
        • List of links with suffixes
        • Unsubscribe pages
      • Common settings
        • Sender IDs
      • Integration with short codes
      • SMS Billing
    • Mobile push
      • Overview
      • Dashboard
      • Campaigns
        • Campaign list
        • Export list
        • Push campaign configuration
        • Booster for mobile push campaign
          • Instructions for sending a mobile push campaign with the Booster option
          • Reports & analytics
      • Outgoing
        • Outgoing list
        • Export list
      • Analytics and report
        • Push campaign report
        • Push campaign data storage
      • Common settings
        • Applications
        • Adding test device
      • Segmentation
    • RCS
      • RCS message types
      • What is a Brand Bot?
      • How to run RCS?
      • Tips for creating a campaign
      • Technical specifications of the RCS service
  • 🖥️API CHANNELS
    • E-mail API
      • Dashboard
      • E-mails report
      • Tag report
      • Domains report
      • Blacklist Report
      • Whitelist report
      • Settings
    • Mobile push API
      • Overwiev
      • Dashboard
      • Outgoing
        • Outgoing list
        • Export
    • SMS API
      • Overview
      • Dashboard
      • Incoming
        • Incoming list
        • Export
      • Outgoing
        • Outgoing list
        • Export
  • ⚙️TECHNICAL SUPPORT CENTER
    • Integrations
      • Integration with Salesforce
      • Integration with SalesManago
      • Integration with Synerise
      • Integration with IdoSell
    • Senders Authorization
      • How to Authorize Senders in MessageFlow?
        • Domains Authorization
        • Authorizing domains with web hosts
          • Authorizing a domain hosted at Nazwa.pl
          • Authorization of a domain hosted at Home.pl
          • Authorizing a domain hosted at cyber_Folks
          • Authorizing a domain hosted on Zenbox
          • Authorizing a domain hosted on OVHcloud
          • Authorizing a domain hosted on GoDaddy
        • SPF Record Configuration
    • System requirements
    • Technical assistance
    • API documentation
    • FAQ
  • SAFETY CENTER
    • ISO 27001, 27018, 22301 certifications
    • Document templates
Powered by GitBook
On this page
  1. TECHNICAL SUPPORT CENTER
  2. Senders Authorization
  3. How to Authorize Senders in MessageFlow?

Domains Authorization

PreviousHow to Authorize Senders in MessageFlow?NextAuthorizing domains with web hosts

Last updated 2 days ago

1

Logging in and adding a domain

  • To begin the authorization process, log in to the MessageFlow panel.

  • Navigate to the E-mail -> Common Settings -> Senders Authorization section.

  • To add a new domain, click the + Add domain button.

  • In the displayed field, enter the full name of the domain you want to authorize (e.g., yourdomain.com). If you don't want to change the main DNS settings of your corporate domain, you might consider using a dedicated subdomain for sending (e.g., newsletter.yourdomain.com).

2

Configuring advanced settings (optional but recommended)

After entering the domain name, before you proceed to generate DNS records, you have the option to configure additional settings. Click on the Advanced Settings section to customise your configuration:

  • Use custom Return Path: Here, you can define your own subdomain to be used as the Return Path address for your messages. Enter a suggested phrase, e.g., "mailing". The system will automatically append your authorised domain name to it, creating, for example, mailing.yourdomain.com. A dedicated Return Path helps build a consistent reputation for your domain.

  • Use a dedicated link to the subdomain (for tracking): This option allows you to use your own subdomain in links that track clicks and opens, instead of the default MessageFlow domain. Enter a suggested phrase, e.g., "click". The system will append your authorised domain name to it, creating, for example, click.yourdomain.com. This improves brand consistency and can positively affect how your links are perceived by filters.

  • Use custom DKIM selector: A DKIM selector is an additional label used to find the correct DKIM key in your domain's DNS records. You can define your own selector here, which should be between 3 and 7 characters long.

  • Define your own DMARC settings: Configure the DMARC policy for your domain directly in the MessageFlow panel. The system will then provide the appropriate CNAME record to add to your DNS.

    • DMARC Policy: Specify what recipient servers should do with messages allegedly from your domain that fail SPF and/or DKIM checks. Available options are:

      • none (monitoring): Messages are delivered, and you receive reports.

      • quarantine: Messages are treated suspiciously, e.g., moved to the spam folder.

      • reject: Messages are rejected by the recipient's server.

    • RUA (Reporting URI(s) for Aggregate Data): Enter the email address (or addresses) where you want to receive DMARC aggregate reports (RUA). These reports provide information on message volume and authorisation status.

    • PCT (Percentage): Set the percentage of messages (from 1 to 100) that will be subject to the DMARC policy (quarantine or reject). This option does not apply to the none policy. It is advisable to increase the PCT value gradually.

3

Generating and adding records to DNS

  • After configuring all desired options (or if you are using the default settings), click the Next button.

  • The MessageFlow system will generate a set of DNS entries for you to add in the DNS administration panel of your domain hosting provider.

  • Each generated entry consists of three key elements: Host, Record Type (CNAME), and Value.

Important: The process of managing DNS records can vary depending on your hosting provider or domain registrar. Some systems may automatically append your domain name to the end of the host entry you input, while others may require you to add a dot (.) at the end of the value. Always follow your provider's instructions or contact their technical support. You can also find specific instructions for popular domains providers in the sectionAuthorizing domains with web hosts

4

Verification and completing the process

  • After correctly adding all the generated DNS records in your provider's panel, you need to wait for their propagation. This is the process by which changes in the DNS system are distributed across the internet. It can take from approximately 15 minutes to 24 hours, and in some cases, even up to 48 hours.

  • Once enough time has passed, return to the domain authorization section in the MessageFlow panel. Find your domain on the list and click the Preview button, and then Verify.

  • The system will check if the DNS records have been correctly configured and are visible. If the verification is successful, your domain's status will change to Verified.

  • From this moment, after successful verification, you will be able to send emails using all email addresses configured within this authorised "From" domain (e.g., contact@yourdomain.com, offers@yourdomain.com, etc.).

5

Limiting authorization to specific SMTP accounts (Optional)

  • By default, after successful domain authorization, it can be used for sending by all SMTP sub-accounts associated with your MessageFlow account.

  • If you want to precisely manage which specific SMTP sub-accounts have permission to send messages from this authorised domain, you can use the option to restrict authorization:

    1. Navigate to the authorised domain's details view in the panel.

    2. In the Status section, a list of SMTP accounts linked to your MessageFlow profile will be visible.

    3. By selecting or deselecting the checkboxes next to the names of individual SMTP accounts, you can grant or revoke their permission to send using this specific authorised domain.

⚙️