Special Header Processing


Special Header Processing

x-rm-campaign

x-rm-campaign Header in Easy-SMTP lets you tag recipients with a CampaignName for delivery reporting:

  • Example: To tag new forum users, set x-rm-campaign: Forum Users in your message headers
  • Recipients will be added to the corresponding list in your account
  • To use: add x-rm-campaign: [CAMPAIGN NAME] in your message headers
  • Note: Previous versions used x-campaign; always use x-rm-campaign now

(Previous versions used x-campaign. Please use x-rm-campaign instead)

Example

...
Date: 24 July 2011 08:00:00
x-rm-campaign: Forum Users
Subject: Welcome to the Acme Company forum!
...

x-rm-profile

The x-rm-profile header is an advanced feature for senders leasing dedicated IPs with ReachMail, or those need differentiated traffic routing, for example, marketing and transactional email streams.

(Previous versions use the x-profile header. Please use x-rm-profile instead)

Example

...
Date: 24 July 2011 08:00:00
x-rm-profile: promotions
Subject: Welcome to the Acme Company forum!
...

X-Tracking

The X-Tracking header is used to enable link tracking in a message. Link tracking is not enabled for messages by default, the X-Tracking header must be sent with a value of '1' for tracking to be turned on for a message.

Example

...
Date: 24 July 2011 08:00:00
X-Tracking: 1
Subject: Welcome to the Acme Company forum!
...

 

 

Separating message channels

t’s recommended to distinguish between transactional and marketing emails, even if marketing messages are sent outside ReachMail. AOL, Gmail, and Yahoo advise using separate channels for better deliverability. DKIM (Domain Keys Identified Mail) helps by authenticating messages using public/private key pairs.

  • Use one DKIM signature for transactional messages
  • Use a separate DKIM signature for marketing messages

To set up DKIM:

  • Contact support@reachmail.com to request DKIM keys for your sending domain
  • You will receive a transactional key and a marketing key
  • Install the keys in your domain’s DNS on sub-domains corresponding to each channel (e.g., transact for transactional, messages for marketing)
_domainkey.messages.domain.tld IN TXT "t=y; o=~;"
k1._domainkey.messages.domain.tld IN TXT "k=rsa; p=<marketing key>;"

_domainkey.transact.domain.tld IN TXT "t=y; o=~;"
k1._domainkey.transact.domain.tld IN TXT "k=rsa; p=<transactional key>;"

Note: The sub-domains should also be capable of routing incoming messages. If that's not possible for some reason, make sure to specify a valid Reply-To address.

Text vs. HTML messages

By default, Easy-SMTP will treat all incoming messages as plain text unless HTML is specified in the Content-Type header. If you are sending HTML messages but are seeing the HTML code in the message body when viewing the message in a mail user agent, your sending mechanism is likely omitting the Content-Type header.

Subject: New forum posting
Content-Type: text/html

 

×

Contact Us

Support Resources

ReachMail is here to help. If you have any questions, please use the form below or contact us at:

Support Hours: 8am - 6pm (Central Time) Mon-Fri