OpenProject SMTP проблема при отправке почты с использованием aws SES - PullRequest
0 голосов
/ 24 апреля 2020

Я установил openproject с помощью установщика на экземпляре ec2. Настройка SMTP выполняется следующим образом.

smtp server - email-smtp.ap-south-1.amazonaws.com
smtp user - 'smtp username'
smtp password - 'smtp password'
port - 587
ssl true

Я попытался отправить тестовое письмо, используя ссылку «Отправить тестовое письмо» с указанной выше конфигурацией с аутентификацией smtp в качестве логина и обычными обоими. Я получаю следующую ошибку.

An error occurred while sending mail (SSL_connect returned=1 errno=0 state=error: wrong version number)

Если я использую порт 465, я могу отправить тестовое письмо. После этого я добавил пользователя и попытался отправить приглашение по электронной почте. Не удается отправить приглашение по электронной почте для обоих портов 587 и 465. Я проверил журналы и обнаружил эту ошибку.

ERROR -- : [ActiveJob] [MailerJob] [0c5b1db7-d033-4902-b9ee-c8d993770874] Error performing MailerJob (Job ID: 0c5b1db7-d033-4902-b9ee-c8d993770874) from DelayedJob(mailers) in 30013.35ms: Net::OpenTimeout (execution expired)

Я попытался te lnet к обоим портам и смог подключиться. На порту 465, когда почта отправляется синхронно, она работает, но не через работника. На порту 587 я получаю неверную версию при синхронной отправке, но время ожидания через рабочий.

...