R.Daneel wrote on Thu, 27 Jul 2006 19:13:44 +0100:
> I am in the process of moving ISP. I want to make the transfer as smooth
> as possible so I want to get my email sorted first. Previously I have used
> the email services that came with the ISP I was with at the time but have
> now registered a couple of domains via 123-Reg so I can separate ISP from
> email.
>
> At the moments I am using email forwarding from these domains but would
> like POP3 access.
>
> I can either buy POP3 access form 123-Reg or as I understand it run my own
> mail server. I have a copy of Desknow (www.desknow.com) on a PC in a
> corner of my study running 24/7. It is accessible form the outside world
> and can be used as by specifying its IP address in any emails ie
> me@1.2.3.4 (where 1.2.3.4 is its IP address) will get to it.
>
> In the 123-Reg control panel for the domain I want to use there is a
> setting to alter the domains MX record. If I set this MX to the IP address
> of my mail server will mail sent to (E-Mail Removed) get there?
>
> Is it a simple as that?
You've already had a good reply on setting up the MX side of things, but I
wanted to point something else out.
Are you going to use your own mail server for outgoing messages too? If so,
I'd suggest you get it to relay all outgoing mail to your ISP's SMTP server.
If you decide not to, and use your mail server to send direct, you might
well find it won't work reliably for all domains.
Some recipient servers will have RBL (Realtime Blackhole List) and/or DUL
(Dialup User List) checking (these are lists of IP addresses for servers
that are known to send/forward spam, or of known end user IP ranges - dialup
also covers adsl/cable/etc IP ranges) and reject mail from an IP address in
one of these lists.
Some use SPF (Sender Policy Framework, aka Sender ID) to check sending IPs
are authorised for the domain of the From address in the message (you should
be OK with these as you'll have the MX records pointing to your mail server,
but you'll also need to add SPF/Sender ID records to the authoritative DNS
for your domain, and most hosting companies' DNS interfaces don't have this
facility, if you can create TXT records you can add the SPF records
yourself).
Some servers will check the hostname of the sending server in the SMTP
HELO/EHLO against the domain name in the FROM data, and reject messages
where the domain doesn't match. This makes for more complex configurations
if you are letting your mail server deal with multiple sending domains, some
mail server programs won't be able to manage this as they use the machine's
TCP/IP settings to determine the hostname to use in the HELO/EHLO command
(normally this will be on Win32 platforms, but it will also apply to other
platforms where only one hostname can be configured for the mail software).
There's a whole bunch of things to consider when running your own mail
server. Receiving the mail is the easiest bit :P
Dan