How do I use my own domain instead of mail-list.com to receive/send messages to my list?
There are two ways to use your domain name with mail-list.com.
The first method is for the email to go to your mail server, which then immediately forwards it to our machine, via an alias file.
The second method involves creating a new sub domain, and changes to your domain name server (DNS).
Because of increasing anti-spam technologies, forwarding email on the Internet is unreliable and no longer supported by Mail-List.com
Creating a three level domain name will solve these delivery problems.
In case you have any questions, please let us know at firstname.lastname@example.org.
Please note that this is a premium option available for additional charges.
Create a new sub-domain for your domain name. Something like
This domain will only be used for email for your mailing list(s) hosted here at mail-list.com. Typically this domain would have at least 3 nodes.
The DNS server for your domain name controls where email is sent via Mail Exchange (MX) records. That is, when somebody on the Internet sends an email message to your mailing list, their ISP will look up in the domain name server to see where to send it.
By adjusting your domain name server (DNS) to include our mail-list.com machine for a sub-set of your email, we can have their email come directly to our machine.
For example, if your domain name was example.com, then we could set up a sub-domain of that domain. Perhaps lists.example.com or mail-list.example.com.
We would use that complete domain name for your mailing list, and mail-list.com will re-write all headers with that complete domain name for your list on all outgoing email. So using the example above, people would send email to your list by sending it to:
Setup your DNS with the proper MX records.
You do not need A records for email, just MX records. MX stands for Mail Exchange.
Please work with your techie on this step, as there are lots of different interfaces for updating DNS.
For example, using the Bind format of DNS entries
lists.example.com MX 10 transport.mail-list.com
lists.example.com MX 10 canon.mail-list.com
lists.example.com MX 5 cirrus.mail-list.com
The above says that cirrus.mail-list.com has the highest priority (lowest value) and all email should be sent directly to that machine. In the event that their ISP cannot reach cirrus.mail-list.com, then they will send the email to either of the other two mail hosts, where it will be accepted and queued for final delivery.
You would configure your domain name server to have all email come to our machine, by setting up MX records. There is no need to set up an A record, nor a CNAME record for this new name. Just the MX records.
Repeat, there should not be any A or CNAME records for this new domain name. Just 3 MX records.
Our machine will accept the email for this specific domain name, and when sending back the response, will set the headers to your domain name. So subscribers to the list will think the email is coming directly from your own domain.
Special Instructions for Go Daddy
If you are using Go Daddy, it's slightly different. You add the MX
records, and you use the sub domain in the Hosts field. Like this
Priority Hosts Points To TTL
50 lists transport.mail-list.com 4 hours
50 lists canon.mail-list.com 4 hours
40 lists cirrus.mail-list.com 4 hours
Special instructions for Microsoft Online Services
If you are using Microsoft Online Services, you will need to add the
new sub domain to your settings. Use the Add New Domain Wizard in
the Microsoft Online Services Administration Center.
Verify the settings in an off site third party tool
Tell your mailing list about this new domain name
Click on the Premium Price Options
Fill in your 3 level domain name in both the Domain Name and Primary MX Name fields
Click Save and you will then receive an email with detailed instructions on how to set up your DNS for this new domain name.