Implementing NetSuite DMARC-compliant Email

This article is relevant if you are using NetSuite and you are having trouble with bounced email messages when you send them from NetSuite.

Background

NetSuite offers to major ways it sends emails on your behalf:

  1. Transactional: as you send communications via your day to day business operations, NetSuite can send email and make it appear as if they are coming from you.
  2. Campaign: if you elect to use NetSuite’s bulk email capacities, you can produce targeted email messages.

With frameworks now in place to help with some of the spam management concerns, it is important you setup your Domain Name Server  (DNS) according to the latest guidelines.  Some of the setup can be a bit confusing if you do not do this all the time.

Key DKIM and SPF Setup Elements

NetSuite offers a guide in the Help document for how to setup the DomainKeys Identified Email (DKIM) using the Sender Policy Framework (SPF).  The NetSuite Help manual should serve as your guide.  Search on this topic to get oriented.  However, it may be a bit confusing what syntax is required in your DNS provider.   The authority for the SPF record setup  is located here.

We use DNSMadeEasy for our DNS services.  They offer a way to see a standard DNS Zone file which many other DNS servers accept.  I am providing ours below so you can see the syntax.  I am also providing a screenshot to help you see an example.

Sample NetSuite DNS Entry

;---------------------------------------------
; Current zone definition
;---------------------------------------------
prolecto.com. 1800 IN A 104.207.238.210
prolecto.com. 1800 IN MX 20 alt2.aspmx.l.google.com.
prolecto.com. 1800 IN MX 10 aspmx.l.google.com.
prolecto.com. 1800 IN MX 20 alt1.aspmx.l.google.com.
prolecto.com. 1800 IN SPF "v=spf1 include:mailsenders.netsuite.com -all"
prolecto.com. 1800 IN SPF "v=spf1 include:_spf.google.com ~all"
*.prolecto.com. 1800 IN A 104.207.238.210
calendar.prolecto.com. 1800 IN CNAME ghs.google.com.
dkim1._domainkey.prolecto.com. 1800 IN TXT "v=DKIM1;k=rsa;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDNa/uy1ARFkT1mR5ZZZZZldrHQZeV67SSyJzNqabtzunD6qIlbjOOQkqDawTMDhwxrVzJ7m7sXB80QOySHHrOD4pnvqnzjtrGdD/ecx+L0J/CJJDikIQgVPMUUjajQwmvfBu7bk0flu1LBS0qL4cdH68PxZyLr5yTc15nzkcQwIDAQAB"
store.prolecto.com. 1800 IN CNAME shopping.netsuite.com.
;---------------------------------------------

Get NetSuite Leadership

We assist our clients in their setup and optimal use of NetSuite. ¬†In some respects, when you run NetSuite, you no longer need an IT department. ¬†However, every once in awhile, you may need to do more IT like things. ¬†This Domain Name Server setup is a great example. ¬†Our firm¬†can help take care of these concerns. ¬†If you need strong NetSuite leadership in your organization, let’s have a conversation.

Be Sociable, Share!

Marty Zigman

Holding all three official certifications, Marty is Southern California's NetSuite expert and leads a team of senior professionals at Prolecto Resources, Inc. He is a former Deloitte & Touche CPA and has held CTO roles. For over 25 years, Marty has produced leadership in ERP, CRM and eCommerce business systems. Contact Marty to setup a conversation.

More Posts - Website - Twitter - Facebook - LinkedIn - Google Plus - YouTube

| Category: NetSuite, Technical | Leave a comment

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>