The Setting up SPF and DKIM records of a subdomain thread on StackExchange goes more into the details.
In the [MXroute] Important Account Information
email there is a section titled "Login Info:", similar to
===== ===== Login Info: ===== Control Panel Login URL: https://blizzard.mxrouting.net:2222 Control Panel Username: gibberish Control Panel Password: gobbledygook
-
Go to Account Manager > Domain Setup
Ignore Subdomain Management - doing anything there will have no effect!
-
Click on ADD NEW
-
On the first line (Domain:) enter your desired subdomain in the format
sub.domain.TLD
(e.g.,forum.my-project.com
) -
Click on CREATE
-
Go to E-mail Manager > E-mail Accounts
-
At the very top of the page click on the drop-down menu after Domain, and choose your newly created subdomain
-
Click on CREATE ACCOUNT
-
Fill out, and click on CREATE ACCOUNT button
In the [MXroute] Important Account Information
email there is a section titled "DNS Records", with details on MX records, SPF, and DKIM. All these will need to be applied to your subdomain as well.
Taking forum.my-project.com
subdomain as an example, these are the entries, where @
and forum
would go to an input field titles "host" or "name" (or similar), and the MXROUTE mail servers under "target".
NOTE: The first 2 is for your main domain (i.e.,
my-project.com
), and the last 2 are for your subdomain (i.e.,forum.my-project.com
).
MX @ blizzard.mxrouting.net (Priority: 10) 1 Hour
MX @ blizzard-relay.mxrouting.net (Priority: 20) 1 Hour
MX forum blizzard.mxrouting.net (Priority: 10) 1 Hour
MX forum blizzard-relay.mxrouting.net (Priority: 20) 1 Hour
Following the same pattern, add the SPF entry for your subdomain:
NOTE: The first one is for your main domain (i.e.,
my-project.com
), and the last one are for your subdomain (i.e.,forum.my-project.com
).
TXT @ v=spf1 include:mxlogin.com -all 1 Hour
TXT forum v=spf1 include:mxlogin.com -all 1 Hour
The subdomain will need to be appended after x._domainkey
so it becomes x._domainkey.forum
, and to get the actual value to insert into the TXT record (i.e., the DKIM public key), follow the recommended MXROUTE docs to set up DKIM but make sure to use the modified name (in this case, x._domainkey.forum
).
NOTE: The first one is for your main domain (i.e.,
my-project.com
), and the last one are for your subdomain (i.e.,forum.my-project.com
) where the two public keys (the part starting withv=DKIM1; k=rsa; ...
) are not the same.
TXT x._domainkey v=DKIM1; k=rsa; p=MI... 1 Hour
TXT x._domainkey.forum v=DKIM1; k=rsa; p=MI... 1 Hour
If this doesn't work with your provider/registrar/etc. then you may have to add the full domain name:
TXT x._domainkey v=DKIM1; k=rsa; p=MI... 1 Hour
TXT x._domainkey.forum.my-project.com v=DKIM1; k=rsa; p=MI... 1 Hour
INFO: See this answer for further reading and links to the corresponding RFCs.
With mail-tester, for example.