Алибаба облако отправка электронной почты не работает

Недавно я настраивал службу отправки почты Alibaba Cloud для Discourse, но столкнулся с проблемами: служба отправки почты не работает. Можете ли вы найти причину?

==================== ИНФОРМАЦИЯ О DOCKER ====================
ВЕРСИЯ DOCKER: Docker version 29.2.1, build a5c7197

ПРОЦЕССЫ DOCKER (docker ps -a)

CONTAINER ID   IMAGE                 COMMAND        СОЗДАН         СТАТУС         ПОРТЫ                                                                          ИМЯ
412d2aebeefc   local_discourse/app   "/sbin/boot"   4 секунды назад  Запущен 3 сек  0.0.0.0:80->80/tcp, [::]:80->80/tcp, 0.0.0.0:443->443/tcp, [::]:443->443/tcp   app

412d2aebeefc   local_discourse/app   "/sbin/boot"   4 секунды назад  Запущен 3 сек  0.0.0.0:80->80/tcp, [::]:80->80/tcp, 0.0.0.0:443->443/tcp, [::]:443->443/tcp   app

Контейнер Discourse app запущен


==================== ПЛАГИНЫ ====================
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/sydomo/discourse-cloudflare-turnstile.git

ПРЕДУПРЕЖДЕНИЕ:
Похоже, у вас установлены неофициальные плагины.
Если у вас возникли проблемы, отключите их и попробуйте собрать заново.

См. официальный список: https://github.com/discourse/discourse/blob/main/lib/plugin/metadata.rb

========================================
Версия Discourse на communitytest.akarinliu.com: НЕ НАЙДЕНА
Версия Discourse на localhost: НЕ НАЙДЕНА


==================== ИНФОРМАЦИЯ О ПАМЯТИ ====================
ОЗУ (МБ): 2069

               всего       использовано    свободно    общее    кэш/буферы   доступно
Mem:            1973         479        1191          18         492        1493
Swap:           2047          68        1979

==================== ПРОВЕРКА СВОБОДНОГО МЕСТА НА ДИСКЕ ====================
---------- Место на диске ОС ----------
Файловая система  Размер  Использовано  Доступно  Использ.  Монтировано на
/dev/sda1        30G  8.8G   20G  32% /

==================== ИНФОРМАЦИЯ О ДИСКЕ ====================
Диск /dev/sda: 30 ГиБ, 32212254720 байт, 62914560 секторов
Модель диска: QEMU HARDDISK
Единицы: сектора по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода-вывода (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x86a4d272

Устройство     Boot Start      End  Sectors Size Id Тип
/dev/sda1  *     2048 62914526 62912479  30G 83 Linux

==================== КОНЕЦ ИНФОРМАЦИИ О ДИСКЕ ====================

==================== ТЕСТИРОВАНИЕ ПОЧТЫ ====================
Для надежного теста получите адрес на http://www.mail-tester.com/
Или просто отправьте тестовое сообщение себе.
Адрес электронной почты для теста? ('n' чтобы пропустить) [akarinliu@outlook.com]:
Отправка письма на akarinliu@outlook.com. . .
Тестирование отправки на akarinliu@outlook.com через smtpdm.aliyun.com:465, имя пользователя: hi@notify.akarinliu.com с обычной аутентификацией.
==================================== ОШИБКА =====================================
НЕИЗВЕСТНАЯ ОШИБКА!
Net::ReadTimeout: Net::ReadTimeout с #<TCPSocket:(closed)>
=================================== РЕШЕНИЕ ===================================
Это не распространённая ошибка. Нет рекомендованного решения!

Пожалуйста, сообщите точное сообщение об ошибке выше на https://meta.discourse.org/
(И решение, если вы его найдёте!)
================================================================================
Замена: SMTP_PASSWORD
Замена: LETSENCRYPT_ACCOUNT_EMAIL
Замена: DEVELOPER_EMAILS
Замена: DISCOURSE_DB_PASSWORD
Замена: Отправка письма на

==================== ГОТОВО! ====================
Хотите сделать этот файл общедоступным? (Y/n) n
'Общедоступный лог не создан.

Вы можете просмотреть вывод этого скрипта с помощью команды
LESS=-Ri less /tmp/discourse-debug.txt

НО СНАЧАЛА убедитесь, что вы знаете первые три команды ниже!!!

Команды для работы с файлом при просмотре через указанную выше команду (называемую 'less'):
q              -- выход
/error<ENTER>  -- поиск слова 'error'
n              -- поиск следующего вхождения
g              -- переход в начало файла
f              -- переход на страницу вперёд
b              -- переход на страницу назад
G              -- переход в конец файла

Можете ли вы подключиться к SMTP-серверу через telnet?

telnet smtpadm.aliyun.com 465

Можно, но отправка почты через порт 465 не работает.

Это может быть связано с чем-то специфичным для вашего ESP. Недавно поступали сообщения о проблемах с другим ESP. Поддерживает ли Aliyun какие-либо другие порты для отправки?

Поддерживается отправка писем через порты 25 и 80, порт 465 не работает корректно

Они не поддерживают порты 587 или 2525?

Да, я отправил официальный запрос с просьбой предоставить для сервиса отправки писем порт 587.

1 лайк

Я перешёл с сервиса отправки писем Alibaba Cloud на Brevo, потому что моя почта Outlook не получала письма, а IP-адрес был заблокирован…

1 лайк