DKIM

2026/09/30更新

    DKIM (Domain Keys Identified Mail) is a technology that verifies the validity of the sender of the email (the domain of the from address) and the mail body. In DKIM the mail sender publishes their public DKIM key to their DNS. Then, the generated secret key pair is used to insert the DKIM signature into the email headers. The receiving mail server then makes a request to the DNS and looks for the public DKIM key and uses that to verify the DKIM signature.

    Large companies like Google, Yahoo and other major ISPs implement the core technlogies of DKIM. With its use you can avoid the risk of phishing attacks where malicious senders attempt to fool unasuming users into giving away their usernames, passwords and confidential information. Furthermore, with DKIM technology it is possible to tell the difference between illegitamate and legimate senders.

    Customers Mail Cloud provides a function to add a DKIM signature to emails sent via SMTP or the API. To do so, register the sender's domain in the management console and issue a DKIM key. Then, you can send a DKIM-signed email by publishing the public key to the your DNS.

      Note

       For Business / Enterprise / OEM plans, the number of DKIM domains that
       can be registered is limited based on your contract. While it is possible to
       register beyond the limit, please be aware that our sales team will contact
       you later regarding the contract details.

    Adding DKIM keys

    Add the From address's domain that DKIM uses.

    Issuing a DKIM key

    1.Log into management console and click the DKIM settings tab.

    2.Click the Add new domain button.

    3.Input the domain, select the key length (1024 bits or 2048 bits) and click the Save button.

      Note

       As for the DKIM key published by Customers Mail Cloud, you can choose
       the key length 1024 bits or 2048 bits.

       2048 bits length DKIM key is more secure than 1024 bits.
       although if you want to use this, you should ask your domain's DNS providors
       wheather these providors is able to accept 2048bits DKIM key.

    4.The DKIM selector modal will then be displayed. From this modal you can copy the
       value and check the status of your DKIM record with the Confirm DNS button at the
       bottom right.

    Item

    Value

    Name

    The name of the TXT record to be registered in DNS.

    Type

    The type of the DNS record to be registered.

    Value

    The value of the DNS record to be registered.

    Status

    The registration status of the DKIM selector value in DNS.

    Unregistered: The DKIM key registration has not been confirmed.
    Registered: The DKIM key registration has been confirmed.

    Key length

    The encryption key length of the DKIM key.
    1024 or 2048

    Key Creation Date

    The creation date and time of the DKIM key.

    Recommended limit

    The recommended key rotation period for the DKIM key (1 year).

    Automatically perform DNS verification and apply the results to the MTA.

    Select whether to include this item in the nightly batch process executed at 00:00 AM midnight.
    Note: If checked, the latest selector confirmed via DNS during the nightly batch will be automatically applied to the server configuration.
    Note: Selectors registered via "Dkims create" in the Transactional Email API are checked (ON) by default.

    Publishing the DKIM key onto a DNS

    Publish the DKIM key issued by the management console on your DNS that manages the you, the sender's domain. We will use the Amazon Route 53 DNS service to illustrate an example in this section.

    Item

    Value

    Name

    Input the DKIM selector in the modal's record name. selector._domainkey

    Type

    Select TXT - Text

    Value

    Input the modal's record value of the DKIM selector.

    Checking the DKIM key

    Click the DNS confirmation button after you registered the DKIM key to the DNS. If the DNS lookup of the DKIM key is successful, the status of the selector will read DNS is registered.

      Note

       If you want to verify a DNS at a later date because it takes time to register,
       please perform the following actions:

        ・Click the domain from the domain list in the menu on the left of
         the "DKIM settings" tab.

        ・Click the selector from "selector list".

        ・The "DKIM selector" modal will be displayed.
         Click the "Confirm DNS" button.

    Reflecting the settings onto the mail server

    This selector can be operated when the status of the selector is DNS is registered. To have the saved reflect settings on the email server follow these instructions.

    Updating DKIM keys

    The DKIM keys are created as 1024 bit RSA keys so that they fit into the DNS record size limit. For this reason, it is necessary to change the key from time to time. In Customers Mail Cloud, the recommended deadline will be displayed with it's default set to once a year.

    Follow the steps below to exchange keys.

    In case of adding new selectors

    1.Click the domain you wish to add selectors to from the menu on the left in the DKIM settings tab.

    2.Click the Add button above the selector list. The DKIM selector settings modal will be displayed.

    3.A selector will be automatically assigned.

    4.Click the Save button.

    5.DKIM selector modal will be displayed.

    6.Click the Confirm DNS button once the DKIM key is published.

    7.Once the selector status becomes DNS is registered, it will be possible to operate the new selector. At the same time this new selector is automatically selected in sender domain settings > server settings > DKIM settings.

    8.Lastly, when you reflect this settings to the mail server, operation for the new selector will start.

      Note

       Customers Mail Cloud will resend mail up to 24 hours.
       When changing selectors, there is a possibility that emails signed with
       the old selector and emails signed with the new selector may coexist.

       Please register both the old and new selector to the DNS.
       The old selector will not be affected even if it is deleted from DNS and
       more than one day has passed after changing the selector.

    In case of changing the other registered selector

    1.Click the Server configuraion tab.

    2.Click the server configuration link that operates the new selector.

    3.Click the sender domain settings at the left menu of the server settings dialog box.

    4.The list of the registered DKIM domain will be displayed.

    5.Click the domain you want to change. The Sender domain settings dialog box will be displayed.

    6.Mark as checked the new selector and unmark the check for the old selector on DKIM settings.

    7.Click the Save button.

    8.Lastly, when you reflect this settings to the mail server, operation for the changed selector will start.

    Deleting the DKIM key

    If you change the DKIM key and the old selector is no longer needed or the sender domain itself is no longer needed,you can stop the operation of DKIM and delete the DKIM key by following the steps below.

    Stopping the DKIM operation

    1. Click the server composition tab.

    2. Click the link of the server composition which stops the DKIM operation.

    3. Click the sender domain settings at the left menu of server settings dialog.

    4. Registered DKIM domain list will be displayed.

    5. Click the target domain.

    6. A list of available selectors will be displayed in the sender domain settings dialog. Unmark the check of the selector that stops the operation.

      Warning

       You can't stop the operation of the DKIM selector if you set the envelope
       from as "rewrite" at the "SPF settings" of the sender domain settings dialog.

    7.click the "save" button.

    Reflecting the settings to the mail server

    Once you reflect this settings to the mail server, DKIM operation will stop. You can't add the DKIM signature to the send emails once you reflect the settings.

    Deleting the DKIM key

    You can replace the selector or delete the old selector that is no longer needed by following the steps below.

    1. Click the DKIM settings tab on the management console.

    2. Click the domain you want to operate from the domain list on the left menu.

    3. Selector list will be displayed on the right.

    4. Confirmation dialog will be displayed when you click the delete icon on the selector list.

    5. Input the login password and click the delete button.

      Warning

       It is not possible to delete, If DKIM selector is in operation.

    Deleting the domain

    If the sender domain itself is no more needed, you can delete the domain that managed by DKIM settings by following the steps below.

    1. Click the DKIM settings tab of the management console.

    2. Confirmation dialog will be displayed when you click the delete icon at the domain list of the left menu.

    3. Input the login password and click the delete button.

    4. Domain and selectors that registered into this domain will be deleted.

      Warning

       It is not possible to delete, If the DKIM selector for the domain is in operation.

    サポート一覧へ戻る

    Download

    変革を、ここから始める