Proton

How to use a custom domain from Porkbun with Proton Mail

Leitura
6 min
Categorias
Custom email domain
Domain setup
Proton Mail

If you purchased a custom domain, such as yourdomain.com, from Porkbun, you can use Proton Mail to send and receive emails using addresses like yourname@yourdomain.com.

To do this, you must have a paid Proton plan. The number of custom domains you can use with Proton Mail depends on your plan:

  • Proton Mail Plus: 1 custom domain
  • Proton Unlimited: 3 custom domains
  • Proton Duo: 3 custom domains
  • Proton Visionary (legacy): 10 custom domains
  • Proton Mail Essentials: 3 custom domains
  • Proton Mail Professional: 10 custom domains
  • Proton Business Suite: 15 custom domains by default, with the option to add more

Here’s how to set up your custom Porkbun domain with your Proton Mail account:

Step 1: Create your organization

When you purchase a Proton Business plan, you’re prompted to set up your organization. If you skipped it, you can do this now by following the steps below.

If you’ve already created an organization, or if you’re not on a Business plan, skip this section.

  1. Click Org setup in the top-right corner.
Proton Mail highlights the "Org setup" button
  1. Set an Organization name and click Submit. You can change it later.
How to create an organization in Proton Mail
  1. Allocate storage space to your administrator account and click Submit.

Learn more about setting up your organization

Step 2: Connect and verify your domain

To verify your Porkbun custom domain, you’ll need to add DNS records to your domain’s DNS settings.

Note: The steps below apply only if your domain’s nameservers are set to Porkbun DNS. If your nameservers point to another service, add the same DNS records in that provider’s DNS management console instead of the Porkbun dashboard.

Learn how to update DNS records for your custom domain

Follow these steps to verify your Porkbun custom domain:

  1. In your Proton Mail account, go to SettingsDomain names 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. Copy the TXT record, including Type, Host name, and Value / Data / Points to.
How to verify your custom domain in Proton Mail
  1. Open a new browser tab, go to Porkbun(nova janela), sign in, and open Account → Domain Management.
  1. Find your domain and click Details on the far right. Then, locate DNS Records and click edit (✏️).
  1. In the Manage DNS Records menu, do the following:
    • Set Type to TXT – Text record.
    • Leave the Host field blank.
    • Under Answer, paste the TXT record you copied in Proton Mail.
How to verify your Porkbun domain for Proton Mail
  1. Click Add. Don’t close the Porkbun page yet.
  2. Switch to the Proton Mail custom domain setup page and click Verify. It may take several hours to complete verification.
How to verify your custom domain in Proton Mail

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

Before continuing, make sure you’ve purchased enough seats for the users you plan to create.

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

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. Making a user private prevents organization admins from managing the user or accessing their data. Depending on your organization’s policies, this may not be recommended. 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.

Learn more about adding users to your organization.

Step 4: Update MX records

Before continuing, make sure to create all user email addresses for your Porkbun domain in Proton Mail, so no emails are lost during migration.

When you update your MX records, you’re telling the internet to deliver all incoming emails for your domain to Proton Mail’s servers instead of your previous email provider. After this change, emails sent to addresses that don’t exist in Proton Mail won’t be delivered, because your domain will no longer route mail to your old server.

To ensure emails sent from your custom domain are delivered reliably and protected against spoofing, configure MX records with your Porkbun by following these steps:

  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 MX and copy both MX records, including Type, Host name, and Value / Data / Points to.
How to update your MX records when using custom domains in Proton Mail
  1. Go to the Porkbun page, scroll down, and delete any existing MX records by clicking trashcan (🗑️).
  1. Scroll up to Manage DNS Records menu and do the following:
  • Set Type to MX – Mail exchange record.
  • Leave the Host field blank.
  • At Answer, enter the first MX record you copied from Proton Mail.
  • Click Add.
  • Repeat these steps for the second MX record.
  1. Return to the Proton Mail custom domain setup and click Next.
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.

Follow these steps to set up your SPK, DKIM, and DMARC records with Porkbun when setting up a custom domain using Proton Mail:

  1. Copy the SPF record, including Type, Host name, and Value / Data / Points to.
How to update your SPF records when using custom domains in Proton Mail
  1. Go back to the Porkbun page → Manage DNS records menu and do the following:
  • Set Type to TXT – Text record.
  • Leave the Host field blank.
  • Under Answer, paste the Value / Data / Points to record you copied in Proton Mail.
  • Click Add.
  1. Return to the Proton Mail custom domain setup page and click Next.
  2. In the DKIM tab, copy all three CNAME records, including Type, Host name, and Value / Data.
How to update your DKIM records when using custom domains in Proton Mail
  1. Switch to the Porkbun page → Manage DNS records menu and do the following:
    • Set Type to CNAME – Canonical name record.
    • Set Host to the first Host name value you copied in Proton Mail.
    • Under Answer, paste the first Value / Data / Points to record you copied in Proton Mail.
    • Click Add.
    • Repeat these steps for the two remaining DKIM records.
  1. Return to the Proton Mail custom domain setup and click Next.
  2. In the DMAC tab, copy the TXT record, including Type, Host name, and Value / Data / Points to.
How to update your DMARC records when using custom domains in Proton Mail
  1. Switch to the Porkbun page → Manage DNS records menu and do the following:
    • Set Type to TXT – Text record.
    • Set Host to the Host name value you copied in Proton Mail.
    • Under Answer, paste the Value / Data / Points to record you copied in Proton Mail.
    • Click Add.

That’s it! You can now send and receive emails using your Porkbun custom domain with Proton Mail.