Настройка DNS для электронной почты POP3 и SMTP [закрыто]

Я новичок в настройке серверов, я много использовал арендованные веб-серверы, но я попытался использовать 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, поэтому я даже не знаю, что искать, когда ищу помощь ...

Если нужна дополнительная информация, просто спросите ее :)

Спасибо,

-1
задан 30 August 2015 в 23:27
1 ответ

Вы не упомянули другой почтовый клиент, который пытаетесь использовать, но, поскольку у вас есть несколько записей 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

1
ответ дан 5 December 2019 в 19:51

Теги

Похожие вопросы