DKIM (DomainKeys Identified Mail) zorgt voor berichtintegriteit door middel van digitale handtekeningen. Wanneer een e-mail wordt verzonden, wordt deze digitaal ondertekend door de verzendende server met een unieke privésleutel die bij de domeinnaam hoort. De publieke sleutel wordt gepubliceerd in de DNS-record van het domein. De ontvangende server kan de publieke sleutel gebruiken om de digitale handtekening te verifiëren en te controleren of de e-mail niet is gemanipuleerd tijdens de verzending.
Als de handtekening niet overeenkomt of ontbreekt, kan de ontvangende server ervoor kiezen de e-mail als spam te markeren of te blokkeren. Door dit proces wordt verzekerd dat de e-mail vanaf de verzendende server naar de ontvangende server niet is gewijzigd. DKIM zorgt er dus voor dat de legitimiteit en integriteit van het bericht worden behouden en voorkomt dat het wordt gemanipuleerd tijdens transport.