配置郵箱服務的用途 有合並請求時,郵件通知 賬號注冊時,郵件驗證 修改密碼時,通過郵件修改 配置步驟: 1.開啟QQ郵箱的smtp服務(不建議使用163郵箱,發幾次之后,就不能發送) 設置--》賬戶--》smtp--》密保驗證--》驗證成功返回一串字符串,形狀如(ausdixersybgcgid) 保存返回的字符串 2.修改gitlab配置 vim /etc/gitlab/gitlab.rb 按/后輸入smtp_enable,找到下面這一串文本,進行修改 gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.qq.com" gitlab_rails['smtp_port'] = 465 gitlab_rails['smtp_user_name'] = "36388961@qq.com" gitlab_rails['smtp_password'] = "開通smtp時返回的字符" gitlab_rails['smtp_domain'] = "qq.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_tls'] = true user['git_user_email'] = "36388961@qq.com" gitlab_rails['gitlab_email_from'] = '36388961@qq.com' 按esc退出到命令行模式 之后:wq 保存並退出 gitlab-ctl reconfigure 3.測試郵件服務是否正常 gitlab-rails console Notify.test_email('接收方郵件地址','郵件標題','郵件內容').deliver_now 按回車,測試發送。
開通smtp時返回的字符: