How to create an email address with your own domain

Did you know that instead of having a e-mail address, you can have e-mail address(es) with your own e-mail domain name hosted on the Mailfence secure and private platform?

How to create an e-mail address with your own domain name?

1. Own a domain name. We do not commercialize domain names: if you do not have one, you can for example acquire one with the following European companies:, or

2. Own a paying subscription on


– All e-mails sent to any address of your domain name will be directed to our servers (though you still can forward some of them automatically afterwards).

– If you already have an e-mail server for your domain name, be sure to follow the procedure correctly to avoid the loss of messages during the transition.


Before you start following this procedure, please make sure that your account’s reset/notification address is not based on a domain that you are about to add on our platform.If yes, then do not forget to change your reset/notification address with some other service (e.g., – as ‘’ DNS MX records will be pointed to us and you will no longer be able to recover your account in case of compromises. You can add a new address by going into your account Settings -> Account -> Personal data -> Edit -> Communication: +/- (click on ‘+’ sign to add).

  1. Go to your account Settings -> Messages -> E-mail domains.
    mailfence domainThen click on ‘Add an e-mail domain’, write down your domain name in the prompt and click on ‘Save’.
  2. Perform the domain ownership verification check:
    mailfence domain

    Domain ownership check: Upload a file

    mailfence domain

    Domain ownership check: DNS TXT record

    Click on ‘Verify’, to proceed.

  3. At this point, you can set your domain based email address(es) as an alias to your Mailfence account, by going into your account Settings -> Messages -> Aliases -> New: Select your domain from the drop-down.
    • This is a compulsory step if you already use your domain for e-mails, otherwise incoming e-mails to your domain based e-mail address(es) will be lost.
  4. Configure the respective MX entries in your domain DNS records: MX preference = 10, mail exchanger = MX preference = 10, mail exchanger =


    DNS records: Change MX records

    – the two entries are important to guarantee a good load balancing and fail over.
    – make sure you enter the same preference value (e.g. 10) in both of the MX records.
    – in some cases (depending your domain DNS record manager), you will have to add the “.” at the end of the MX records. Without them the MX records will be faulty (

  5. Once you finish setting up all of the desired email addresses based on your domain and can send and receive emails, check this blogpost for SPF, DKIM and DMARC to protect your emails from spoofing.

Check this Knowledge-base article for setting up your domain based e-mail address as the primary address of your account OR if you would like to set-up a catch-all address for your domain.

Got some questions? Feel free to contact

Get your secure email

Follow us on twitter/reddit and keep yourself posted at all times.

– Mailfence Team

Avatar for Mailfence Team

Mailfence Team

End-to-end encrypted e-mail service that values and respects your privacy without compromising the ease-of-use. @mailfence @mailfence_fr

You may also like...