Domain Keys Identified Mail (DKIM) is an email validation strategy intended to recognize sender addresses in messages, (email spoofing), a system regularly utilised in phishing and email spam. DKIM enables the beneficiary to browse that an email professed to have originated from the owner. It is accomplished by attaching an digital signature, connected to an domain name, to each friendly email message. The beneficiary framework can check this by looking into the sender's open key distributed in the DNS.
A legal signature ensures that a few pieces of the email (probably including attachments) have not been changed since the signature was attached. DKIM signature are not noticeable to end-users.
This tool will generate the public / private 1024 bit key pair you will need to setup DomainKeys/DKIM. You must specify a domain and a selector. The domain and the selector are not used in the generation of the public / private key pair. They will only be used to provide server and DNS setup instructions specific to you.
DomainKeys validate that the domain of the from address matches the domain that is sending the message. DomainKeys do not validate the domain of the return path. You must specify the domain that you will use in the from address (From: header) of your messages. (If you will be sending out mail from multiple domains, you will need to go through this process for each one.)