DMARC: start at none, read the reports, then tighten
DMARC tells receivers what to do when a message fails authentication. Publishing reject before you know who sends as you is how legitimate mail disappears.
you@yourcompany.com costs nothing but three DNS records — and the records are also what stops your mail landing in spam.
Sending business mail from a free consumer address is the cheapest possible way to look temporary. Fixing it takes an afternoon at most, and the same work that gives you you@yourcompany.com is what keeps your messages out of the spam folder — because the records that prove the address is yours are the records receiving servers check.
Going straight to a strict DMARC policy is the classic mistake. Start at p=none, find out which of your systems send as your domain — the invoicing tool, the newsletter, the CRM — and only then tighten. Before you send anything at volume, publish an spf record and read what the dmarc reports show.
Set up role addresses before personal ones: hello@ or contact@ for the public, support@ for customers, billing@ for money, and postmaster@ because that is where DMARC reports and delivery complaints go. Role addresses survive people joining and leaving; an address built from someone's name does not, and forwarding a departed colleague's mail forever is nobody's idea of a system.
It is the single cheapest credibility upgrade available. A domain costs about the same per year as a couple of coffees, and the address on your invoices stops looking borrowed.
SPF says which servers may send for your domain; DKIM proves a specific message really came from you and was not altered. Receivers check both, so publish both.
Yes, if you create the mailboxes at the new provider first and switch MX only once they are ready. Lower the TTL a day before so the cutover takes minutes.
Yes. Large mailbox providers increasingly require it for bulk senders, and without it nothing enforces SPF and DKIM — anyone can still spoof your domain.
Start with the roles you actually answer — often just hello@ and support@ — plus one per person. Empty mailboxes nobody reads are worse than no mailbox at all.
Three records, one afternoon, and your mail both arrives and looks like it belongs to a business. The order matters more than the difficulty: mailboxes, MX, SPF, DKIM, test, then DMARC. Authentication is what decides whether it arrives, so treat email deliverability as part of the setup rather than a later problem.
DMARC tells receivers what to do when a message fails authentication. Publishing reject before you know who sends as you is how legitimate mail disappears.
A hard bounce is a permanent answer and must be suppressed immediately. Retrying it damages the reputation that gets the rest of your mail delivered.
Segmentation is only worth doing if the segments get treated differently. Most segmentation projects produce a chart, and every customer continues to receive exactly the same email.