Tips and How-tos:
Step 1: Our users should use Bum’s mail servers for sending email
Your incoming and outgoing mail server should be the same. Use SSL encryption with user authentication.
Step 2: Setup of email addresses for reporting problems
Create these two mailboxes: abuse@yourdomain and postmaster@yourdomain
Step 3: Create an SPF record
What is SPF?: http://en.wikipedia.org/wiki/Sender_Policy_Framework
Warning!: Step 1 is required before proceeding. Creating an SPF record without known email servers will result in your email being rejected.
Verify your SPF record: http://mxtoolbox.com/spf.aspx
Bum users: SPF record can be set in your control panel under: DNS –> Records. Click on SPF and follow instructions.
Step 4: Set up DKIM record
What is DKIM?: http://en.wikipedia.org/wiki/DomainKeys_Identified_Mail
Warning!: Step 1 is required before proceeding.
Verify your DKIM record: http://dkimcore.org/tools/dkimrecordcheck.html
Bum users: DKIM record can be set in your control panel under: Mail –> Domain –> “DomainKeys Identified Mail” Wizard will guide you through creation of necessary keys.
Step 5: DMARC checking
What is DMARC?: http://en.wikipedia.org/wiki/DMARC
Warning!: Steps 1, 2, 3, 4 are required before proceeding.
Verify your DMARC record: https://dmarcian.com/dmarc-inspector/
System DMARC provides reports if and how many emails were sent from unauthorized domain (set in SPF record).
Bum users: DMARC record can be set in your control panel under: DNS –> Records. For “Aggregate” address, use postmaster email from step 2. For “Forensic” address use abuse email from step 2.
Final words
Big email providers like Google, Yahoo, Microsoft and others are already checking SPF, DKIM and DMARC records. Therefore it is advisable to set up these records for your domain to lower the chance of emails being rejected or marked as spam.
These steps are especially recommended for mailing lists.