DMP works by letting a domain administrator tell everyone which mail servers are allowed to send mail on behalf of its domain.
When a DMP-aware mail system receives a connection from a mail client, it can ask the sender's domain if the connecting client is allowed to send mail on its behalf. The DMP-aware client does this using the Domain Name System (DNS) and the sender's domain stores this information in its DNS records.
The Domain Name System was chosen to store this information because control of this information remains with the domain's administrators, who should have authority on who may use their domain name.
A DMP-aware server answering a connection from a DMP-participating domain would follow these or similar steps:
The result is the administrators of the sender domain can control who is allowed, and not allowed, to send mail on behalf of their domain.