Геррит Не удается отправить подтверждающее сообщение по электронной почте 504 - PullRequest
1 голос
/ 16 июня 2020

Я использую gerrit 3.2.1

После того, как я попробовал все, что можно сделать, чтобы настроить свой gerrit.sendemail, мне не удалось отправить проверочное письмо 1006 *https://groups.google.com/forum/#! Msg / repo-Discuss / RWvdXR-Z4nA / 1USSK1F6AAAJ \

, но, похоже, я столкнулся с другой проблемой,

Для шифрования, в соответствии с Office 365, SMTP использует STARTTLS, но, кажется, всегда терпит неудачу. Я пробовал ssl, tls, ничего не работает. Еще пробовал порт 25.

[2020-06-16T14:33:53.834+0800] [WorkQueue-2] INFO com.googlesource.gerrit.plugins.deleteproject.fs.RepositoryCleanupTask : Cleaning up expired git repositories... Done
[2020-06-16T14:35:32.927+0800] [plugin-manager-preloader] INFO com.googlesource.gerrit.plugins.manager.OnStartStop : 66 plugins successfully pre-loaded
[2020-06-16T14:36:13.420+0800] [HTTP PUT /accounts/self/emails/name%40emailhost.com (flynn from 127.0.0.1)] ERROR com.google.gerrit.server.restapi.account.CreateEmail : Cannot send email verification message to name@emailhost.com
com.google.gerrit.exceptions.EmailException: Mail Error: Connection timed out (Connection timed out)
        at com.google.gerrit.server.mail.send.SmtpEmailSender.open(SmtpEmailSender.java:437)
        at com.google.gerrit.server.mail.send.SmtpEmailSender.send(SmtpEmailSender.java:207)
        at com.google.gerrit.server.mail.send.OutgoingEmail.send(OutgoingEmail.java:225)
        at com.google.gerrit.server.restapi.account.CreateEmail.apply(CreateEmail.java:164)
        at com.google.gerrit.server.restapi.account.CreateEmail.apply(CreateEmail.java:121)
        at com.google.gerrit.server.restapi.account.CreateEmail.apply(CreateEmail.java:71)

1 Ответ

0 голосов
/ 17 июня 2020

Это связано с этим вопросом в списке рассылки?

Кроме того, когда я проверяю настройки smtp office365, похоже, что он должен использовать tls вместо ssl:

SMTP Host: smtp.office365.com
SMTP Port: 587
SSL Protocol: OFF
TLS Protocol: ON
SMTP Username: (your Office365 username)
SMTP Password: (your Office365 password)

Попробуйте изменить настройки на tls, и, возможно, вам нужно реализовать обходной путь для java11.

...