Overview

You can make your emails look more professional by sending them with your own from address. The press releases, news and all other material distributed to your lists would look like they had been sent directly from your domain and at the same time reduces the risk of your emails being marked as spam.

1. Add your email to Mynewsdesk

In Newsroom > Email Settings, select “Advance custom “From” Address:

2. Email server authentication using DKIM and SPF

By using DKIM and SPF you will improve your email deliverability through authorizing Mynewsdesk to send emails on your behalf.

2.1. DomainKeys Identified Mail (DKIM)

DKIM is an email authentication method used to verify the signer of a message and the integrity of its contents. It allows the receiver to check that an email claimed to come from a specific domain was indeed authorized by the owner of that domain. It is intended to prevent forged sender addresses in emails, a technique often used in phishing and email spam. In summary, it is a digital signature to outgoing message headers.

When you enable DKIM for your account you will be adding Mynewsdesk’s DKIM and therefore you allow Mynewsdesk to sign the emails coming from your account.

How do I enable DKIM for my account?

Create a CNAME record which will point to Mynewsdesk DKIM.

TypeCNAME
Domainsmtpapi._domainkey.yourdomain.com
Point todkim.mynewsdesk.com
* The so called DKIM selector in this case will be smtpapi.

Instead of adding your own DKIM, Mynewsdesk will identify the emails from your domain with its own DKIM.

You can check that your DKIM settings using: https://protodave.com/tools/dkim-key-checker. If you use command line tools such us dig you should receive an answer which looks like:

> dig smtpapi._domainkey.yourdomain.com
  ; <<>> DiG 9.8.3-P1 <<>> smtpapi._domainkey.yourdomain.com
  ;; global options: +cmd
  ;; Got answer:
  ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27068
  ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 0
  ;; QUESTION SECTION:
  ;smtpapi._domainkey.deski.fi.  IN  A
  ;; ANSWER SECTION: [this is the important section]
  smtpapi._domainkey.yourdomain.com. 21578 IN  CNAME  dkim.mynewsdesk.com.
  dkim.mynewsdesk.com. 278  IN  CNAME   dkim.sendgrid.net.
  ;; AUTHORITY SECTION:
  sendgrid.net.        108  IN  SOA   ns10.dnsmadeeasy.com. dns.dnsmadeeasy.com. 2011127438 14400 600 1728000 180
  ;; Query time: 19 msec
  ;; SERVER: 8.8.8.8#53(8.8.8.8)
  ;; WHEN: Mon Oct 24 13:50:03 2016
  ;; MSG SIZE  rcvd: 166

2.2. Sender Policy Framework (SPF)

The Sender Policy Framework (SPF) is a protocol used to prevent spammers and attackers use your email address to perform phising attacks (emails who look like they were sent from someone else). This protocol allows you to specify which mail servers you want to use to send mail from your domain.

You need to include Mynewsdesk in your SPF record, otherwise it will not be able to send email on your behalf and there will be a high probability of bounces.

How do I enable SPF for my account?

You need to add a record in your DNS which will hold the information about the IPs or Server names which are allowed to send emails on your behalf. Depending on your DNS provider, could be SPF or TXT type. Typically a full TXT record containing your SPF configuration would look like:

yourdomain.com. IN TXT "v=spf1 include:network.mynewsdesk.com ~all"

In case you use a GUI to manage your DNS records, most likely you’ll just create a DNS record like:

TypeTXT
Domainyourdomain.com
Data*v=spf1 include:network.mynewsdesk.com ~all

In case that you already have already a TXT which looks like the aforementioned one, it you could just add the include:network.mynewsdesk.com before the ~all section:

yourdomain.com. IN TXT "v=spf1 include:_spf.google.com include:network.mynewsdesk.com ~all"

To check whether you have already an SPF record in place, you can use: http://www.kitterman.com/spf/validate.html

3. Validate

To validate that everything is well setup you can use one of the following services:

Appendix: SPF Record explanation

OptionMeaning
v=spf1SPF version 1
mxThe incoming mail servers (MXes) of the domain are authorized to also send mail for yourdomain.com
include:network.mynewsdesk.comEverything considered legitimate by Mynewsdesk is legitimate for yourdomain.com too
~allSoft fail: It means that recipients may accept mail from another server, but it should be viewed with suspicion