Set PowerDNS MX records for email delivery in WHMCS

Skip to main content
Print

Set PowerDNS MX records for email delivery in WHMCS

Publish the MX hosts and priorities supplied by the mail provider in PD PowerDNS. An MX record routes inbound mail towards a mail server; it does not create mailboxes or configure outgoing-message signing.

Prepare the complete mail configuration

Keep the current MX set and obtain the replacement provider’s exact hostnames, priorities and any supporting records. Confirm the destination mail service is ready before a cutover. An MX target is a mail-server hostname, not a mailbox address or web URL.

Update the zone

  1. Open the intended zone’s Records view and filter for MX.
  2. Review every current MX value at the affected name.
  3. Add or edit each intended record using Name, Priority, mail-server hostname and TTL.
  4. Remove obsolete destinations only as part of the agreed mail move.
  5. Read back the full resulting MX set and its shared TTL.

Lower numeric priority is preferred; equal priorities can offer multiple destinations. Leaving an old MX in place can continue routing some mail there. Review the mail provider’s complete intended set rather than treating one new row as a replacement for all existing values.

Check delivery

Verify authoritative MX answers and then test actual delivery after the expected cache transition. Confirm the mail hosts resolve and accept mail separately from DNS publication.

If DNS is correct but mail fails, retain a redacted bounce or delivery result for the mail administrator. Repeatedly changing MX does not repair a missing mailbox, relay restriction or signing problem. Use the SPF, DKIM and DMARC guide for sender-authentication records.

Check disabled native record members before editing

PowerDNS can retain disabled members in a native record set. The module displays enabled members of recognised types and rebuilds an affected set from enabled members when writing it. Disabled members in that same set can therefore be removed by a module change. If your deployment uses disabled records, have your PowerDNS administrator preserve and review the native set through your authorised server process before editing it here. Module snapshots and BIND exports omit disabled members, so they do not preserve that native state.

See the PD PowerDNS WHMCS guide for related tasks, or explore PD PowerDNS.

Table of Contents

Get your website online with PD Hosting

UK hosting, domains and support from a real team. From a first site to a full server.

Terms and Conditions  ·  Privacy Policy

PD Hosting is the trading name of Projektif Digital Ltd, registered in England and Wales, company number 12482555.

PD Hosting
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.