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:
- 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.
- 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.