网商云计算

 找回密码
 立即注册
搜索
热搜: 网渠道
查看: 85|回复: 0

配置gitlab

[复制链接]
发表于 2016-1-6 13:38:19 | 显示全部楼层 |阅读模式
  1. GitLab 配置通过 smtp.163.com 发送邮件
  2. Git · sailorhero · 于 1 年前发布 · 最后由 odirus 于 6 月前回复 · 10787 次阅读

  3. 配置SMTP发送邮件配置,使用163邮箱。
  4. $ sudo vi /etc/gitlab/gitlab.rb                           
  5. # Change the external_url to the address your users will type in their browser
  6. external_url 'http://xxhost.com'

  7. #Sending application email via SMTP
  8. gitlab_rails['smtp_enable'] = true
  9. gitlab_rails['smtp_address'] = "smtp.163.com"
  10. gitlab_rails['smtp_port'] = 25
  11. gitlab_rails['smtp_user_name'] = "xxuser@163.com"
  12. gitlab_rails['smtp_password'] = "xxpassword"
  13. gitlab_rails['smtp_domain'] = "163.com"
  14. gitlab_rails['smtp_authentication'] = :login
  15. gitlab_rails['smtp_enable_starttls_auto'] = true
  16. 发送不成功,·sudo gitlab-ctl tail`检查日志报错如下:
  17. 2014-07-11_16:12:08.43945 2014-07-11T16:12:08Z 12595 TID-dxf7c Sidekiq::Extensions::DelayedMailer JID-061604dc558ce8560b273cbe INFO: fail: 0.574 sec
  18. 2014-07-11_16:12:08.44955 2014-07-11T16:12:08Z 12595 TID-dxf7c WARN: {"retry"=>true, "queue"=>"default", "class"=>"Sidekiq::Extensions::DelayedMailer", "args"=>["---\n- !ruby/class 'Notify'\n- :project_access_granted_email\n- - 4\n"], "jid"=>"061604dc558ce8560b273cbe", "enqueued_at"=>1405094359.354158, "error_message"=>"553 Mail from must equal authorized user\n", "error_class"=>"Net::SMTPFatalError", "failed_at"=>"2014-07-11 15:59:28 UTC", "retry_count"=>5, "retried_at"=>2014-07-11 16:12:08 UTC}
  19. Google大法后,错误码对应解释网易服务器smtp机器要求身份验证帐号和发信帐号必须一致,如果用户在发送邮件时,身份验证帐号和发件人帐号是不同的,因此拒绝发送。
  20. 修改gitlab.rb,修改发信人和身份验证帐号一致,163发信OK。
  21. $ sudo vi /etc/gitlab/gitlab.rb                           
  22. # Change the external_url to the address your users will type in their browser
  23. external_url 'http://xxhost.com'

  24. #Sending application email via SMTP
  25. gitlab_rails['smtp_enable'] = true
  26. gitlab_rails['smtp_address'] = "smtp.163.com"
  27. gitlab_rails['smtp_port'] = 25
  28. gitlab_rails['smtp_user_name'] = "xxuser@163.com"
  29. gitlab_rails['smtp_password'] = "xxpassword"
  30. gitlab_rails['smtp_domain'] = "163.com"
  31. gitlab_rails['smtp_authentication'] = :login
  32. gitlab_rails['smtp_enable_starttls_auto'] = true

  33. ##修改gitlab配置的发信人
  34. gitlab_rails['gitlab_email_from'] = "xxuser@163.com"
  35. user["git_user_email"] = "xxuser@163.com"



  36. #Sending application email via 邮箱基本配置SMTP
  37. gitlab_rails['smtp_enable'] = true
  38. gitlab_rails['smtp_address'] = "smtp.qq.com"
  39. gitlab_rails['smtp_port'] = 25
  40. gitlab_rails['smtp_user_name'] = "3159296373@qq.com"
  41. gitlab_rails['smtp_password'] = "diaoni123"
  42. gitlab_rails['smtp_domain'] = "smtp.qq.com"
  43. gitlab_rails['smtp_authentication'] = :plain
  44. gitlab_rails['smtp_enable_starttls_auto'] = true


  45. ##修改gitlab配置的发信人
  46. gitlab_rails['gitlab_email_from'] = "3159296373@qq.com"
  47. user["git_user_email"] = "3159296373@qq.com"
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|网商云计算

GMT+8, 2026-4-17 23:56 , Processed in 0.084285 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表