Gitlab7.0通知邮箱的配置(smtp)
2015-05-31 21:43
736 查看
摘要: 针对Gitlab7.0,介绍smtp方式的通知邮箱配置
1. 首先是拷贝Gitlab自带的example
2. 然后用我们自己的邮箱替换example中的邮箱
这里提供163和腾讯企业邮箱两种配置方式,注意将下面的123456替换成自己的密码
163:
腾讯企业邮箱:
3. 修改gitlab.yml
将默认邮箱修改为自己的邮箱
163:
腾讯企业邮箱:
4. 修改后。重启gitlab
注意事项:
1. 不需要修改 config/environments/production.rb,网上的其他文章说要修改这个文件可能是针对老版本的,gitlab7.0不需要修改这个文件(已测试)。
2. 腾讯企业邮箱不能使用其帮助网页上所写的465端口。设置了openssl_verify_mode也没有作用。若有人试验成功,请告知我,谢谢。
1. 首先是拷贝Gitlab自带的example
cd /home/git/gitlab sudo -u git -H cp config/initializers/smtp_settings.rb.sample config/initializers/smtp_settings.rb
2. 然后用我们自己的邮箱替换example中的邮箱
sudo -u git -H vim config/initializers/smtp_settings.rb
这里提供163和腾讯企业邮箱两种配置方式,注意将下面的123456替换成自己的密码
163:
if Rails.env.production? Gitlab::Application.config.action_mailer.delivery_method = :smtp ActionMailer::Base.smtp_settings = { address: "smtp.163.com", port: 25, user_name: "wpgitlab", password: "123456", domain: "163.com", authentication: :plain, enable_starttls_auto: true } end
腾讯企业邮箱:
if Rails.env.production? Gitlab::Application.config.action_mailer.delivery_method = :smtp ActionMailer::Base.smtp_settings = { address: "smtp.exmail.qq.com", port: 25, user_name: "wangpeng@scnee.com", password: "123456", domain: "smtp.qq.com", authentication: :plain, enable_starttls_auto: true, } end
3. 修改gitlab.yml
cd /home/git/gitlab sudo -u git -H vim config/gitlab.yml
将默认邮箱修改为自己的邮箱
163:
## Email settings # Email address used in the "From" field in mails sent by GitLab email_from: wpgit@163.com
腾讯企业邮箱:
## Email settings # Email address used in the "From" field in mails sent by GitLab email_from: wangpeng@scnee.com
4. 修改后。重启gitlab
sudo service gitlab restart
注意事项:
1. 不需要修改 config/environments/production.rb,网上的其他文章说要修改这个文件可能是针对老版本的,gitlab7.0不需要修改这个文件(已测试)。
2. 腾讯企业邮箱不能使用其帮助网页上所写的465端口。设置了openssl_verify_mode也没有作用。若有人试验成功,请告知我,谢谢。
相关文章推荐
- ElectronMail:ProtonMail 和 Tutanota 的桌面客户端
- 使用Ajax实时检测"用户名、邮箱等"是否已经存在
- 邮箱网站不能用mail.xxx.com:8888的方式访问原因
- hotmail,MSN 邮箱无法登陆的解决方法 秘密通道
- C#简单发送email的方法
- jQuery 实现自动填充邮箱功能(带下拉提示)
- 网页上隐藏Email地址的方法
- JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
- php下使用SMTP发邮件的代码
- ecshop实现smtp发送邮件
- Oracle10g通过DBLink访问MySQL示例
- php使用smtp发送支持附件的邮件示例
- PHP实现支持SSL连接的SMTP邮件发送类
- Python发送email的3种方法
- php编写的一个E-mail验证类
- Ajax实时验证用户名/邮箱等是否已经存在的代码打包
- php基于socket实现SMTP发送邮件的方法
- smtp发送带附件的邮件代码分享
- 创建基于ASP.NET的SMTP邮件服务的具体方法