Я новичок в настройке серверов, я много использовал арендованные веб-серверы, но я попытался использовать VPS для запуска своего собственного веб-сервера / почтового сервера.
Все хорошо, я установил VestaCP, чтобы помочь мне разобраться со всем, что с этим связано, и настроил записи DNS в моем домене .ovh
(панель управления OVH) следующим образом (текстовый формат, замененный сервер ip для [server_ip]
и доменное имя для [my_domain]
, я оставил точки после имени домена, поэтому вы знаете, что я их использую [например: 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"
Большинство конфигураций по умолчанию, я установил только запись A для своего IP-адреса сервера, и, пытаясь заставить электронную почту работать, я установил приоритет записи MX 10 на укажите на мой домен, который затем указывает на мой сервер из-за записи A (по крайней мере, это то, что я понимаю ...).
На данный момент электронная почта работает, и я могу отправлять и получать электронную почту через roundcube, чего я не могу сделать, так это использовать POP3 / IMAP и SMTP для использования другого почтового клиента ...
У меня никогда не было чтобы изменить настройки DNS, поэтому я даже не знаю, что искать, когда ищу помощь ...
Если нужна дополнительная информация, просто спросите ее :)
Спасибо,
Вы не упомянули другой почтовый клиент, который пытаетесь использовать, но, поскольку у вас есть несколько записей SRV, я предполагаю, что он поддерживает автоматическое обнаружение.
Похоже, что есть небольшая путаница с некоторыми вашими записями.
Это нормально, хотя некоторые могут осудить использование CNAME для неавтоматического обнаружения (т.е. вы вручную вводите pop.my_domain в свой почтовый клиент в качестве имени сервера входящей почты) :
pop IN CNAME [my_domain].
Чтобы сделать его доступным для автоматического обнаружения, добавьте вторую строку. Для записей SRV протокол должен быть включен в имя, а имя службы должно начинаться с подчеркивания ("_"):
pop IN CNAME [my_domain].
_pop3._tcp SRV 0 1 110 [my_domain].
Согласно RFC-6186 , _submission используется для идентификации вашего SMTP-сервера. , поэтому они, вероятно, не служат никакой полезной цели (и в них отсутствует ._protocol):
smtp IN SRV 0 0 25 [my_domain].
smtp IN SRV 0 0 587 [my_domain].
(Edit: Хотя это не определено в RFC, я вижу, что _smtp._tcp используется для этого, поэтому, возможно, ваш клиент поддержит this.)
Однако вы можете превратить их в запись A для клиентов, не использующих автообнаружение:
smtp IN A [my_domain].
Если вы не отправляете почту (скрытому), эта запись ничего не делает:
www IN MX 10 [my_domain].
Большая часть этого хорошо описана в RFC -6186