>  기사  >  Java  >  Tencent 기업 메일함을 보내지 않는 GITLAB 이메일의 예에 대한 자세한 설명

Tencent 기업 메일함을 보내지 않는 GITLAB 이메일의 예에 대한 자세한 설명

零下一度
零下一度원래의
2017-06-28 10:01:084465검색

쓸데없는 소리 하지 말고 그냥 아이디어만 주세요

gitlab을 재배포한 후에는 신규 사용자에게 활성화 이메일이 전송되지 않습니다. 구성은 다음과 같습니다.

gitlab_rails['smtp_enable']=truegitlab_rails['smtp_address']="smtp.exmail.qq.com"gitlab_rails['smtp_port']=465gitlab_rails['smtp_user_name']="name@domain.com"gitlab_rails['smtp_password']="pass"gitlab_rails['smtp_domain']="doamin.com"gitlab_rails['smtp_authentication']="login"gitlab_rails['smtp_enable_starttls_auto']=truegitlab_rails['smtp_tls']=truegitlab_rails['gitlab_email_from']="name@domain.com"

먼저 구성이 올바른지 확인하고, 두 번째로, 로그를 확인하세요.log

log가 제공되지 않습니다. 오류 메시지가 나타납니다. 그런 다음 큰 움직임을 활성화하세요

sudo gitlab-rails console production

irb(main):001:0> ActionMailer::Base.delivery_method=> :smtp

메서드가 smtp인지 확인하세요. 잘못된 경우 구성이 잘못 작성되었거나 올바르게 로드되지 않은 것입니다.

irb(main):002:0> ActionMailer::Base.smtp_settings=> {:address=>"localhost", :port=>25, :domain=>"localhost.localdomain", :user_name=>nil, :password=>nil, :authentication=>nil, :enable_starttls_auto=>true}`

구성이 원하는 것인지 확인하세요.

irb(main):003:0> Notify.test_email('youremail@email.com', 'Hello World', 'This is a test message').deliver_now

테스트 이메일 보내기, 자세한 오류는 이때 인쇄됩니다

TX는 553 오류와 링크 주소를 반환합니다

이제 진실은 제3자 클라이언트를 사용하여 로그인합니다. QQ 메일함에 비밀번호 대신 인증코드가 필요합니다

위 내용은 Tencent 기업 메일함을 보내지 않는 GITLAB 이메일의 예에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.