DNS Setting for POP3 and SMTP email
You didn't mention the other email client you're trying to use, but since you have some SRV records, I'll assume it supports auto discovery.
It looks like there's a little bit of confusion with some of your records.
This one is fine, although some might frown upon using a CNAME, for non-autodiscovery (i.e. you manually enter pop.my_domain in your email client for the incoming server name):
pop IN CNAME [my_domain].
To make it autodiscoverable, add the second line. For SRV records, the protocol should be included in the name, and the service name should begin with an underscore ("_"):
pop IN CNAME [my_domain].
_pop3._tcp SRV 0 1 110 [my_domain].
Per RFC-6186, _submission is used to identify your SMTP server, so these are probably serving no useful purpose (and they are missing the ._protocol):
smtp IN SRV 0 0 25 [my_domain].
smtp IN SRV 0 0 587 [my_domain].
(Edit: Although not defined in the RFC, I do see _smtp._tcp being used for this, so it's possible your client would support this.)
However, you could turn them into an A record for non-autodiscovery clients:
smtp IN A [my_domain].
Unless you are sending mail to [email protected]_domain this record does nothing:
www IN MX 10 [my_domain].
Most of this is well described in RFC-6186
Related videos on Youtube
Antero Duarte
Updated on September 18, 2022Comments
-
Antero Duarte over 1 year
I'm new to server configuration, I have used rented webservers a lot, but I tried venturing myself with a VPS to run my own web/email server.
All is good, I installed VestaCP to help me with dealing with everything related, and I set up the DNS records on my
.ovh
domain (OVH manage panel) as follows (text format, replaced Server ip for[server_ip]
and domain name for[my_domain]
, I kept the dots after the domain name though, so you know I'm using them [eg.:domain.ovh.
]):$TTL 3600 @ IN SOA dns109.ovh.net. tech.ovh.net. (2015082409 86400 3600 3600000 300) IN NS dns109.ovh.net. IN NS ns109.ovh.net. IN MX 10 [my_domain]. IN A [server_ip] IN TXT "1|www.[my_domain]" _imaps._tcp IN SRV 0 0 993 [my_domain]. _submission._tcp IN SRV 0 0 465 [my_domain]. ftp IN CNAME [my_domain]. pop IN CNAME [my_domain]. smtp IN SRV 0 0 25 [my_domain]. smtp IN SRV 0 0 587 [my_domain]. www IN MX 10 [my_domain]. www IN A [server_ip] www IN TXT "3|welcome" www IN TXT "l|pt"
Most of the configurations are default, I only set an A record to my server ip, and as I was trying to get email to work, I set an MX record priority 10 to point to my domain, which then points to my server because of the A record (at least that is what I understand...).
As of now, the email works and I am able to send and receive email through roundcube, what I can not do is use POP3/IMAP and SMTP to use a different email client...
I never really had to change DNS settings, so I dont even know what to look for when I search for help...
If any extra information is needed, just ask for it :)
Thanks,
-
womble over 8 yearsThat isn't the submission port, BTW...
-
Antero Duarte over 8 yearsSorry, what do you mean? Is that for the ` _submission._tcp` line? I didnt change that, it was automatically configured by ovh
-
Brandon Xavier over 8 yearsI'm puzzled by the downvotes for this question. It's certainly a relevant question, well presented and OP seems to have done at least some basic research (for example, specifically pointing out the dots in his configuration)
-
Antero Duarte over 8 years@Brandon Xavier Thank you very much for your kind comment, I quit trying to please everyone with my questions. Maybe some folk thought I should have been born knowing about this already... Anyway, great answer from you, i changed my settings, DNS propagated and everything works now :)
-
-
Antero Duarte over 8 yearsthank you for your answer. It enlightened me, I had no clue of what was done and what I was doing, now I understand a bit more, thanks to your link to RFC-6186. The client I intend to use is Gmail, although I never thought the client could affect how the server is configured, as there are so man different clients. SMTP works now and I can send mail through my domain, I canot receive through pop though, but I will wait for DNS propagation. Thank you