I have a customer using external email service. (Exchange from Acens company in Spain).
I have migrated his domain and website to my server from the old hosting provider and I have tried to configure the external email in Plesk using their explanation:
They said to configure the DNS zone like so:
he.sleepbcn.com MX 10 smtp.he.sleepbcn.com.
he.sleepbcn.com MX 20 mx2.dominioabsoluto.com.
he.sleepbcn.com TXT v=spf1 ip4:217.116.0.0/24 ip4:217.116.1.0/24 ip4:77.240.117.0/24 ~all
_autodiscover._tcp.he.sleepbcn.com SRV 0 5 443 autodiscover.he2007.es.
smtp.he.sleepbcn.com A 217.116.0.227
So I have done that, you can see the full DNS zone in Plesk for the domain in this screenshot:
I have also disabled Plesk email service for that domain, because I think it is the correct thing to do since it is going to use external mail service.
I have also restarted some server services: Plesk, Httpd, Postfix and Courier.
The support from Acens say that DNS settings look fine but when I try to send a email to that domain I get the following error:
http://pastebin.com/UXwG9BMC (note that I've replaced the original domain in the email with "example.com" and also my gmail account to avoid spam)
So I would ask two things, one, does anyone know what's wrong? why is it not working already? And second, does anyone know any good tutorial on this topic? I can't imagine nobody else has done this before.