ОШИБКА - истекло время выполнения

Я отправил тестовое письмо и получил следующее сообщение:

‘ERROR - execution expired (email)’
Я использую MailGun для SMTP-рассылок. Порт 587.

Во-первых, я не знаю, как это исправить, поэтому, пожалуйста, помогите мне с этим.

Во-вторых, я прочитал это:

Мы размещаемся на DigitalOcean, и в их официальном руководстве указано, что порты SMTP 25, 465 и 587 заблокированы на Droplets для предотвращения спама и других злоупотреблений нашей платформой. Источник

Для отправки почты из DigitalOcean мы рекомендуем использовать SendGrid через приложение SendGrid Marketplace 1-Click App.

Поэтому, пожалуйста, предоставьте мне руководство отсюда, чтобы исправить проблему?
Спасибо :wink: :blush: за прочтение…

Попробуйте порт 2525

Спасибо, у меня есть доступ по SSH и немного знаний. Но я не знаю, как изменить порт. Если вы сможете дать инструкцию, это очень поможет!

Полагаю, вам потребуется отредактировать файл app.yml и изменить порт:

sudo -s
cd /var/discourse
nano containers/app.yml

После этого вы можете отредактировать файл, а затем выполнить следующие команды:

./launcher destroy app
./launcher start app

чтобы внесённые изменения вступили в силу.

@NateDhaliwal Большое спасибо :heart_decoration:. Теперь всё работает, я внес изменения, как вы указали.

Нет проблем, с радостью помогу!