DomainKeys реализует механизм верификации источников сообщений, предусматривающий сопровождение каждого из них закрытым криптоключом, который сопоставляется с открытым, хранящимся на сервере, указанном в качестве источника письма. Весьма похож и принцип действия Internet Identified Mail. Разработчики DKIM постарались обеспечить ее совместимость с уже достаточно широко применяющейся DomainKeys.