1、
sudo -u git -H cp /home/git/gitlab/config/initializers/smtp_settings.rb.sample /home/git/gitlab/config/initializers/smtp_settings.rb
vim /home/git/gitlab/config/initializers/smtp_settings.rb
address: "smtp.163.com",
port: 25,
user_name: "test@163.com",
password: "abc",#记住这里如果是申请的私人邮箱,那么只得是你打开smtp时候设置的授权密码,而不是邮箱的密码
domain: "163.com",
openssl_verify_mode: 'none'
2、
vim /home/git/gitlab/config/gitlab.yml
production:
email_from: test@163.com
sudo -u git -H cp /home/git/gitlab/config/initializers/smtp_settings.rb.sample /home/git/gitlab/config/initializers/smtp_settings.rb
vim /home/git/gitlab/config/initializers/smtp_settings.rb
address: "smtp.163.com",
port: 25,
user_name: "test@163.com",
password: "abc",#记住这里如果是申请的私人邮箱,那么只得是你打开smtp时候设置的授权密码,而不是邮箱的密码
domain: "163.com",
openssl_verify_mode: 'none'
2、
vim /home/git/gitlab/config/gitlab.yml
production:
email_from: test@163.com
email_reply_to:test@163.com
可能遇到的问题:
1、Connection refused - connect(2) for \"smtp.163.com\" port 456
端口一开始填写为:456,这是不对的。163邮箱的端口是25.
2、User has no permission
登陆163邮箱,开启SMTP服务。
3、535 Error: authentication failed
用户名或密码不正确,注意是163邮箱的“客户端授权密码 ”
4、553 Mail from must equal authorized user
网易服务器smtp机器要求身份验证帐号和发信帐号必须一致