Настройка SMTP через Cloudflare

Мой регистратор доменов - Cloudflare, а мой сайт размещен на хостинге A2. Моя проблема в том, что моя электронная почта работала нормально, когда хостинг A2 был моим регистратором домена и веб-хостингом. Теперь ни Thunderbird, ни Outlook не могут подключиться к моему серверу.

Мои текущие записи DNS для электронной почты:

CNAME    mail                  prismapixel.studio    Auto         Proxied
MX       prismapixel.studio    prismapixel.studio    120     0    DNS only

При попытке настроить электронную почту в Thunderbird после ввода адреса электронной почты и пароля я получаю следующее сообщение:

Обнаружена конфигурация сервера Microsoft Exchange

Входящие: IMAP mail.prismapixel.studio SSL
Исходящие: SMTP mail.prismapixel.studio SSL
Имя пользователя: (скрыто) Я нажимаю «Готово», он сидит и крутится на Проверка пароля ... а затем сообщает Невозможно войти на сервер. Вероятно, неправильная конфигурация, имя пользователя или пароль.

Когда я проверяю свой домен на hardenize.com и нажимаю на Почтовые серверы слева под Электронная почта , появляется сообщение Тест не пройден под TLS. Это также показывает, что почтовый сервер работает, STARTTLS настроен так же, как и DNSSEC. При нажатии на TLS слева отображается следующая сетевая ошибка для анализа проблемы:

Произошла сетевая ошибка при попытке связи с сервером.
Имя хоста: dc-2236d9e77805.prismapixel .studio
Сообщение об ошибке: java.net.SocketTimeoutException: истекло время чтения
IP-адрес: 85.187.145.200

Кроме того, он показывает, что сертификаты электронной почты не реализованы или отключены. У меня действительно есть сертификат, установленный и проверенный через мою cPanel.

Я попробовал другой инструмент, checktls.com , и в результате для моего сертификата появилось следующее сообщение:

Cert Hostname DOES NOT VERIFY (dc-2236d9e77805.prismapixel.studio != *.supercp.com | DNS:*.supercp.com | DNS:supercp.com)
(see RFC-2818 section 3.1 paragraph 4 for info on wildcard ("*") matching)
So email is encrypted but the host is not verified

Я в растерянности и пытались исправить это в течение последних 3 дней, но безрезультатно. Любая помощь будет очень признательна.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE UPDATE
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Сейчас я получаю и отправляю почту. Я внес следующие изменения в свои записи DNS:

  1. Удалена запись CNAME.
  2. Изменена запись MX на:
    MX prismapixel.studio mail.prismapixel.studio 120 0 Только DNS
  3. Скопировал URL из запись PTR.
  4. Обнаружен IP-адрес URL.
  5. Создана запись A с IP-адресом этого URL-адреса:
    Письмо 68.66.224.44 Только автоматический DNS

hardenize.com все еще показывает исключение java.net.SocketTimeoutException но я считаю, что это на их стороне, поскольку checktls.com показывает все как хорошо.

1
задан 7 August 2020 в 07:24
2 ответа

Есть несколько непонятных вещей. Во-первых:

CNAME    mail                  prismapixel.studio    Auto         Proxied

Это означает, что mail.prismapixel.studio является CNAME для prismapixel.studio. Однако prismapixel.studio возвращает три записи A, размещенные в Cloudflare. Вы заявили, что Cloudflare не размещает вашу электронную почту (естественно, поскольку они не являются почтовым хостингом). Вы упомянули:

Моя почта размещена на a2hosting.com.

Если вы хотите использовать имя хоста mail.prismapixel.studio в качестве средства доступа к своей почте, вам нужно указать эту DNS-запись на любой сервер на a2hosting, на котором размещена ваша почта.

Кроме того, ваша запись MX указывает на prismapixel.studio. Однако, как мы уже знаем, prismapixel.studio возвращает три записи A, все они размещены в Cloudflare.

Таким образом, вы должны найти имя хоста почтового сервера, который был назначен вам на a2hosting.com для получения электронной почты (оно может совпадать с сервером, который вы используете для получения почты), и затем сделайте это имя хоста ответом для вашего prismapixel.запись MX студии.

Эти две вещи являются причинами проблем, которые вы видите с вашим почтовым клиентом (а также с получением почты).

8
ответ дан 7 August 2020 в 04:16

Чтобы создать службу для SMTP, IMAP или POP, если вы используете ssl, необходимо добавить SRV @ _smtps _tcp автоматический 0 0 587 mail.prismapixel.studio и SRV @ _imaps _tcp автоматический 0 0 993 mail.prismapixel.studio или SRV _pop3s _tcp автоматический 0 0 995 mail.prismapixel.студия Эти 2 сервиса от cloudflare могут перенаправлять TCP-пакеты на правый порт.

0
ответ дан 19 December 2021 в 13:39

Теги

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