Get in touch with us!

Take control of your mail domains

Take control of your mail domains, start the implementation of SPF, DKIM and DMARC | What is SPF, DKIM and DMARC? These three components are used in combination to prevent someone outside your domain from sending emails as if they were sent from inside your organization, aka Spoofing.

What is this and why should we have it?

An email consists of multiple layers where each component manages different layers. With layers, I mean RFC 5321 (which handles envelope) and RFC 5322 (which handles “Mail From”). Implementing these three components (SPF, DKIM and DMARC) are strongly recommended and will help prevent people spoofing using your domain and also give your domain a better reputation. Many companies out there focus on implementing SPF records, which is good, but it will not stop people from spoofing your domain.

If you have your email in Office 365, Microsoft has a guide which explains how you implement this (If you’re not yet in Office 365 it is still worth reading). https://technet.microsoft.com/en-us/library/mt734386(v=exchg.150).aspx

Important: if you implement this, always start the DMARC rule with a policy set to “None”, which is like a reporting mode. Once you have a better picture of your environment you can change this policy to either “quarantine” or “reject”.

How can we read the xml files sent back to our dmarc mailbox?

For the DMARC record in DNS, you will provide an SMTP address. This mailbox will receive reports (attached as a Zipped file) from other domains with information, this example below shows what it may look like:

<?xml version=”1.0″ encoding=”UTF-8″?>
-<feedback>
<version>1.0</version>
-<report_metadata>
<org_name>Domain.com</org_name>
<email>dmarc-noreply@domain.com</email>
<extra_contact_info/>
<report_id>e2ff6e$badd050=34b3a16c1687298f@domain.com</report_id>
-<date_range>
<begin>1504303202</begin>
<end>1504389602</end>
</date_range>
</report_metadata>
-<policy_published>
<domain>altitude365.com</domain>
<adkim>r</adkim>
<aspf>r</aspf>
<p>none</p>
<sp/>
<pct>100</pct>
</policy_published>
-<record>
-<row>
<source_ip>IP Address XXX.XXX.XXX.XXX</source_ip>
<count>1</count>
-<policy_evaluated>
<disposition>none</disposition>
<dkim>pass</dkim>
<spf>pass</spf>
</policy_evaluated>
</row>
-<identifiers>
<header_from>altitude365.com</header_from>
<envelope_from>altitude365.com</envelope_from>
</identifiers>
-<auth_results>
-<dkim>
<domain>altitude365.com</domain>
<selector>selector1</selector>
<result>pass</result>
</dkim>
-<spf>
<domain>altitude365.com</domain>
<scope>mfrom</scope>
<result>pass</result>
</spf>
</auth_results>
</record>
</feedback>

There are a lot of companies out there, like Dmarcian and Dmarc analyzer, which can help you analyze this information but they also come with a monthly cost. Instead what I have done is build a solution which uses some products that we already pay for and have in our cloud subscription (i.e. Exchange Online, SQL, Azure Automation and PowerBI).  

For an example of what it can look like, see the picture below or click on the link for an interactive example.

PowerBI report

* data above have been modified

Combining these products gives you reports in a more user-friendly way instead of buying an expensive 3rd party product, or trying to read and understand the xml files. With this solution, we can get a better understanding of which systems, 3rd party and/or internal, are sending emails using our SMTP domain.

If you would like to hear more about this and get help implementing this you are welcome to contact us.

Submit a Comment

Your email address will not be published. Required fields are marked *

Starkare tillsammans

Bolag inom både publik och offentlig sektor efterfrågar en alltmer kostnadseffektiv, platsoberoende och säker digital arbetsplats. Därför går nu Altitude 365 och Uclarity samman och bildar ett gemensamt specialistbolag.
Fortsätt på Altitude 365Kolla in Exobe

Altitude 365 + Uclarity – Årets Modern Work Partner!

Vinnaren är ett bra exempel på hur en “Born in the Cloud” ständigt förbättrar sitt erbjudande, arbetar nära och proaktivt med Microsoft för att hjälpa kunderna på deras digitaliseringsresa. Plus att vi på Microsoft verkligen ser fram mot den nya bolags-konstellationen (Altitude 365 + Uclarity) för ett “Starkare Tillsammans”.

Uclarity och Altitude 365 - Starkare tillsammans

Uclarity är specialister på digitala möten, telefoni, kontaktcenter och digitalt arbetssätt. Altitude 365 är specialister på säkerhet, mobilitet och hur bolag kan optimera resan till Microsoft365. Nu gör vi gemensam sak och bildar bolag tillsammans.

– Pandemin har tydliggjort behoven av en modern digital arbetsplats och vi har diskuterat ett samgående med Altitude 365 under en längre tid. Våra kunder har behov av specialistkompetens och tillsammans blir vi en ledande specialist inom Digital Workplace-området, säger Niklas Olsson Hellström, VD Uclarity AB.

Tommy Clark, Partner, Altitude 365, kommenterar:
– Inget bolag köper det andra utan båda bolagen får lika stora delar i det nya bolaget. Vår ledstjärna är att vi blir starkare tillsammans och att vi kan hjälpa våra kunder under hela deras resa.
Målet med sammanslagningen är att kunna hjälpa kunder med både teknik och effektiva arbetssätt.

– Det är då våra kunder får önskad effekt av sin investering i den digitala arbetsplatsen, säger Niklas Olsson Hellström.

Båda bolagen har svenska och internationella kunder från både privat och offentlig sektor. Sammanslagningen resulterar i en organisation på 50+ anställda baserade i Stockholm, Örebro och Göteborg.

För frågor, vänligen kontakta;
Tommy Clarke, Partner, Altitude 365 AB, 0703-593854, tommy.clarke@altitude365.com
Niklas Olsson Hellström, VD, Uclarity AB, 0734-198016, niklas.olsson@uclarity.com

Fortsätt på Altitude 365Kolla in Exobe