Do emails from your company regularly end up in the Junk Email folder or are they not delivered at all? This may be related to SPF, DKIM, DMARC, reputation, sending behaviour, or the content of your messages. In this article, you will learn what to watch out for and what you can do to improve deliverability.
Sending an email does not automatically mean it will land in the recipient’s inbox.
Receiving mail platforms such as Microsoft 365, Gmail, and other providers evaluate each message on various signals before deciding whether it:
- lands in the inbox;
- ends up in junk email;
- is placed in quarantine;
- or is completely rejected.
Technical configuration, reputation, and sending behaviour work together.
Why does a mail server decide that my message is spam?
Spam filters look at much more than just words like "free" or "promotion".
They analyse, among other things:
- whether the sender is technically correctly authenticated;
- the reputation of the sending domain;
- the reputation of the sending infrastructure;
- how many messages are sent;
- how recipients interact with previous messages;
- whether addresses are valid and up to date;
- the content and structure of the message;
- links and attachments;
- signals that resemble phishing or spoofing.
1. Check SPF
SPF stands for Sender Policy Framework.
Via a DNS record, you specify which mail servers are allowed to send email on behalf of your domain name.
This way, a receiving mail server can verify whether a message from, for example:
was actually sent via an authorised server.
Think for example of:
- CRM software;
- accounting software;
- webshops;
- newsletter platforms;
- ticketing systems;
- printers and scanners;
- marketing tools.
2. Use DKIM
DKIM stands for DomainKeys Identified Mail.
DKIM adds a cryptographic signature to outgoing email. The receiving mail server can verify via DNS whether this signature is valid.
This proves that:
- the email was indeed signed on behalf of the relevant domain;
- relevant parts of the message have not been undesirably altered in transit.
For professional email domains, you generally want both correctly configured.
3. DMARC makes the whole much stronger
DMARC stands for Domain-based Message Authentication, Reporting and Conformance.
DMARC builds on SPF and DKIM and helps determine what receiving mail servers should do when a message cannot be correctly authenticated on behalf of your domain.
DMARC can be set with policies such as:
- none – mainly monitoring;
- quarantine – suspicious messages are preferably treated separately;
- reject – reject messages that do not comply.
First, it must be clear which systems legitimately send mail on behalf of your domain and whether SPF and DKIM work correctly everywhere.
Why are SPF, DKIM and DMARC so important?
Modern mail providers use email authentication as an important signal when evaluating senders.
Correct configuration helps to:
- make spoofing of your domain more difficult;
- give receiving mail servers more trust in legitimate messages;
- better distinguish erroneous or fraudulent senders;
- better protect your domain reputation.
4. Your reputation plays an important role
Email platforms build up a reputation profile of senders over time.
This reputation can be negatively affected when:
- many messages are marked as spam;
- you send large volumes of unsolicited email;
- many addresses do not exist and messages bounce;
- an account is hacked and starts sending spam;
- your sending pattern suddenly changes drastically;
- your mailing lists are poorly maintained.
Technically correct email combined with healthy sending behaviour offers the best chance of good delivery.
5. Do not send newsletters from a regular mailbox
Microsoft 365 is primarily designed for normal business communication.
Using a regular Microsoft 365 mailbox to suddenly send thousands of marketing emails or newsletters is not a good idea.
Large mailings can:
- trigger spam detection;
- hit sending limits;
- affect reputation;
- cause a user to be temporarily unable to send emails.
Microsoft itself advises using a specialised email service for commercial bulk mail instead of regular Exchange Online mailboxes.
6. Keep mailing lists clean
If you regularly send to old, incorrect or non-existent email addresses, you will get many bounces.
This is a bad signal for spam filters.
Therefore:
- remove addresses that permanently bounce;
- do not buy random lists of email addresses;
- only mail people for whom you have a legitimate reason;
- make unsubscribing easy for marketing communications;
- keep addresses and consent up to date.
7. The content of your email also matters
Even with perfect DNS configuration, a message can still be classified as spam.
Watch out for, for example:
- an extremely high number of links;
- suspicious shortened URLs;
- links to domains with a poor reputation;
- unusual attachments;
- messages that strongly resemble phishing;
- misleading subject lines;
- aggressive or unwanted marketing mail.
Spam filters look at many technical and behavioural signals simultaneously.
8. Also check systems that send mail on your behalf
A common mistake is that Microsoft 365 is perfectly configured, but other applications are not.
For example:
- a website that sends quotes;
- a webshop;
- an accounting package;
- a CRM;
- a ticketing system;
- a scanner;
- a marketing platform.
If such an application sends emails with:
then that sending method must also fit correctly within your SPF, DKIM, and DMARC configuration.
Therefore, you need to know which systems send email on behalf of your domain.
9. A hacked account can damage your reputation
When a Microsoft 365 account is hacked, attackers sometimes try to use it to send large amounts of phishing or spam.
Microsoft therefore also monitors outgoing email for suspicious patterns.
When an account sends a conspicuously large or suspicious amount of email, Microsoft can take measures to protect the rest of the infrastructure and reputation.
This can also be a security signal. Have the account checked to ensure it is not compromised.
10. Don’t just ask the recipient to put you on an allowlist
When one customer does not receive your message, it may seem tempting to simply ask them to put your email address or domain on a safe list.
This can help in a specific situation, but it should not replace solving the underlying cause.
If multiple recipients treat your mail as spam, you should first investigate:
- SPF;
- DKIM;
- DMARC;
- mail headers;
- reputation;
- bounces and error messages;
- sending behaviour;
- used mail platforms.
This helps not only with one recipient but improves your entire mail environment.
How do I find out why a specific email ends up in spam?
This usually requires technical investigation.
A specialist can look at, among other things:
- the full email headers;
- SPF results;
- DKIM validation;
- DMARC alignment;
- mail flow and message trace;
- error codes and non-delivery reports;
- the sending server used;
- domain and IP reputation;
- any blocks;
- the content and links in the message.
The technical details of the original message are often essential.
Have your email domain professionally configured
Email is one of the most important communication tools for a company. A poorly configured mail environment can affect both deliverability and security.
A professional configuration therefore looks at more than just one DNS record.
It must check, among other things:
- which systems send mail on behalf of your domain;
- whether SPF is correct;
- whether DKIM is correctly applied;
- whether DMARC is correctly set up;
- whether all legitimate sending flows are aligned;
- how marketing mail is sent;
- whether outgoing spam and compromised accounts are monitored;
- whether your domain is sufficiently protected against spoofing.
We not only look at why an email ends up in spam, but also whether your Microsoft 365 environment and domain are technically correct and securely configured.
Our cybersecurity expertise has been recognised three years in a row by our Microsoft distributor with the Cybersecurity Partner of the Year award.
Would you like to have your SPF, DKIM, DMARC or general email deliverability checked?
Contact us at:
sales@flexamit.com
Do you have a concrete problem now?
Are you a FLEXAMIT customer and important messages are suddenly rejected, systematically end up in spam, or do you receive an error message?
Contact our service desk via:
support@flexamit.com
If possible, please send the error message or the original message. The full email headers can be important to correctly identify the cause.
Summary
- Good deliverability depends on more than just the content of an email.
- SPF determines which systems may send on behalf of your domain.
- DKIM cryptographically signs outgoing messages.
- DMARC builds on SPF and DKIM and helps protect your domain against spoofing.
- Your sending reputation and mailing quality are also important.
- Do not use regular Microsoft 365 mailboxes as a bulk mail platform.
- Check all applications that send mail on behalf of your domain.
- A hacked account sending spam can seriously affect deliverability.
- An allowlist with one recipient does not solve a structural configuration problem.
- There is no configuration that can guarantee 100% inbox placement.
Comments
0 comments
Please sign in to leave a comment.