我有这些设置:
gitlab_rails['gitlab_email_from'] = 'git@myurl.ru'
gitlab_rails['gitlab_email_display_name'] = 'git@myurl.ru'
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.yandex.ru"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_user_name'] = "zzx.s@yandex.ru"
gitlab_rails['smtp_password'] = "pass"
gitlab_rails['smtp_domain'] = "myurl.ru"
gitlab_rails['smtp_authentication'] = "zzx.s@yandex.ru"
gitlab_rails['smtp_enable_starttls_auto'] = true
#gitlab_rails['smtp_tls'] = true
gitlab_rails['smtp_openssl_verify_mode'] = 'peer'
重置密码时没有任何反应。我需要打开任何端口吗?
更新:尝试发送测试电子邮件时,发生错误:
ArgumentError: wrong authentication type zzx.s@yandex.ru
from /opt/gitlab/embedded/lib/ruby/2.3.0/net/smtp.rb:772:in `check_auth_method'
from /opt/gitlab/embedded/lib/ruby/2.3.0/net/smtp.rb:548:in `do_start'
from /opt/gitlab/embedded/lib/ruby/2.3.0/net/smtp.rb:521:in `start'
...