Proton

How to use a custom domain with Proton Mail

Lecture
8 minutes
Catégorie
Domain setup

You can create email addresses with your own domain name in Proton Mail, such as yourname@yourdomain.com, to send and receive messages.

To use a custom domain with Proton Mail, you must have both:

  • A custom domain (such as yourdomain.com): You can purchase one from a domain name registrar.
  • A valid Proton Mail subscription plan: If you don’t have one, select a plan.

The next steps are to connect your custom domain to your Proton Mail account, and then add users and email addresses. Here’s how:

Step 1: Add DNS records from Proton Mail to your domain provider’s DNS console

Note: If your domain’s nameservers are set to a service other than your domain registrar’s, you’ll need to update the DNS records through that service’s console (not through your registrar’s console).

  1. Log in to your DNS console (located on the platform where you purchased the custom domain). If you don’t know how to access your DNS console or update DNS records, contact your domain name registrar to request help.
  2. Open another browser tab, go to SettingsDomain names, sign in, and click Add domain.
    How to add a custom domain in Proton Mail
    1. Enter a domain name and click Next.
    How to add a custom domain name in Proton Mail
    1. Verify your domain. Copy the DNS values (Type, Host name, Value/Data/Points to) and paste them into the correct fields in your DNS console as in the example below. Note: You may need to follow the instructions from your domain name provider to create and update DNS records.
    How to verify your custom domain in Proton Mail

    This means you must create a new DNS record in your DNS console. Select the record type TXT. Enter the character @ in the host name field and paste the value protonmail-verification=xxx into the value field.

    If your DNS console doesn’t accept @ as the host name, try to leave the host name field empty. Some providers require entering the full domain name instead of @, or leaving the field empty.

    Please note that domain providers sometimes have different or additional options. Here are some helpful tips:

    • If the TTL field is available in your DNS console, set the value to 300 It means the old DNS settings will be updated every five minutes.
    • If your DNS console doesn’t accept the host name @, leave the host name field empty.
    • If your DNS console doesn’t allow CNAME values to end with a dot (.), you can remove the last dot (.) in the CNAME values.

    Step 2: Set up your organization

    1. Go to OrganizationMulti-user support and click Enable multi-user support.
    How to enable multi-user support in Proton Mail
    1. Set an Organization name and click Submit.
    How to create an organization in Proton Mail
    1. Allocate storage space to your administrator account and click Submit.

    Step 3: Create new users and addresses for your custom domain

    1. Go to SettingsDomain names and click Review next to your domain.
    How to review your custom domain settings in Proton Mail
    1. Navigate to Addresses and click Add user or Add address. This will open Users and addresses settings.
      How to add users and address when creating a custom domain in Proton Mail
      1. You have two options: Click Add user to create a new user account for your custom domain, or Add address to create new email addresses for an existing user.
        How to add users and email address to custom domains in Proton Mail

        If you select “Add user”

        You’ll be guided through setting up a new user account.

          How to configure settings when adding a user to your custom domain in Proton Mail

          You can:

          • Set the user’s name and new Proton email address
          • Choose how the user gets access:
            • Enter an invitation email, allowing the user to set their own password, or
            • Click Create a password instead to set up a password manually, which you’ll need to securely share with the user
          • Assign account storage
          • Choose whether to make the user a private user (learn more about user roles)
          • Depending on your Proton subscription, you can optionally enable:

          Once finished, click Create user.

          If you select “Add address”

          You’ll be able to add email addresses to an existing user.

          How to add email address to existing users when using custom domains in Proton Mail

          For each address, you can:

          • Select a domain
          • Set the new email address
          • Set a display name

          When you’re done, click Save address.

          Step 4: Update MX records

          Before proceeding, make sure to create all corresponding user email addresses in Proton Mail, so no emails are lost during migration.

          To ensure emails sent from your custom domain are delivered reliably and protected against spoofing, you must configure MX records with your domain provider.

          Go to SettingsDomain names and click Review next to your domain.

          How to review your custom domain settings in Proton Mail

          Navigate to MX and add both MX records to your domain provider’s DNS console. Be sure to delete any existing MX records, or that Proton Mail’s MX records have the lowest priority number.

          How to update your MX records when using custom domains in Proton Mail

          Step 5: Configure SPF, DKIM, and DMARC records

          SPF, DKIM, and DMARC records help protect your domain from spoofing and improve email deliverability. Without them, your messages may be rejected or sent to spam by major email providers like Gmail.

          When editing your custom domain in Proton Mail settings (in Domain names), go to SPF, DKIM, and DMARC to add the records to your domain provider’s DNS console.

          Here’s what you should know:

          • SPF allows Proton’s IPs to send emails for your domain. Make sure you have only one SPF record.
          How to update your SPF records when using custom domains in Proton Mail
          • DKIM allows Proton to cryptographically sign your emails. Make sure you add all three DKIM records.
          How to update your DKIM records when using custom domains in Proton Mail
          • DMARC combines SPF and DKIM authentication results to prevent spoofing of your domain. We recommend using “p=quarantine” policy for most domains.
          How to update your DMARC records when using custom domains in Proton Mail

          Learn more about how to set up SPF, DKIM, and DMARC for anti-spoofing in custom domains.

          Proton Mail will automatically check to see if you have added the required records. This can take a few minutes or a few hours, depending on your previous TTL settings. A green check mark will appear on the Proton Mail Domain name settings page once each record has been verified.

          Note: Even if all steps have a green check mark, a few platforms might still keep a record of your old settings for 1-3 days. If emails are still being delivered to your old mail server, check again later.

          Congratulations! You’ve set up your custom domain in Proton Mail. It’s a good idea to double check your settings in SettingsDomain namesReview to make sure all your DNS records have been verified.


          How to set up an organization in Proton Mail

          Step 1: Set up your custom domain(s) (you are here)

          Step 2: Create your organization

          Step 3: Add new users to your organization

          Step 4: Migrate your existing email messages to Proton Mail