GitLab Server 发送邮件给新增用户使其通过邮箱中的链接去指定地址修改登录密码
2018-03-12 19:26
639 查看
当你没有域名且无法对域名解析设置A/MX记录或者你的port 25端口被占用时,你可以不使用postfix软件并且省去Linux环境下对postfix邮件发送繁琐的配置,而对GitLab Server配置文件进行简单配置然后采用腾讯QQ邮箱SMTP功能进行邮件的发送,操作步骤如下:
步骤一:开启QQ邮箱POP3/SMTP服务,并获取授权码。
步骤二:
对gitlab的配置文件进行修改:vi /etc/gitlab/gitlab.rb
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "*********@qq.com"
gitlab_rails['smtp_password'] = "授权码"
gitlab_rails['smtp_domain'] = "smtp.qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['gitlab_email_from'] = '[b]*********@qq.com'[/b]
步骤三:
重启gitlab Server: gitlab-ctl reconfigure
步骤四:
执行并测试配置是否生效:终端执行gitlab-rails console进入gitlab控制台,在gitlab控制台输入测试指令:Notify.test_email('收件人邮箱','邮件标题','邮件正文').deliver_now 回车如果执行结果未报错并且返回如下信息,表示配置成功。
步骤一:开启QQ邮箱POP3/SMTP服务,并获取授权码。
步骤二:
对gitlab的配置文件进行修改:vi /etc/gitlab/gitlab.rb
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "*********@qq.com"
gitlab_rails['smtp_password'] = "授权码"
gitlab_rails['smtp_domain'] = "smtp.qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['gitlab_email_from'] = '[b]*********@qq.com'[/b]
步骤三:
重启gitlab Server: gitlab-ctl reconfigure
步骤四:
执行并测试配置是否生效:终端执行gitlab-rails console进入gitlab控制台,在gitlab控制台输入测试指令:Notify.test_email('收件人邮箱','邮件标题','邮件正文').deliver_now 回车如果执行结果未报错并且返回如下信息,表示配置成功。
相关文章推荐
- asp.net实现一个用户进行注册的时候同时发送一个邮件到注册人的邮箱,通过发送的邮箱链接来激活该帐号
- 购物网站20:用户/顾客action----用户列表---用户退出---用户管理---用户登录---用户注册---修改密码---发送邮件
- 网站登录时密码忘记,通过向邮箱发送验证链接实现重置密码的实现方法
- 演示账号激活的过程:注册——>向指定邮箱发送邮件——>用户登录邮箱,激活账号
- asp.net实现一个用户进行注册的时候同时发送一个邮件到注册人的邮箱,通过发送的邮箱链接来激活该帐号
- CentOS6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户
- python实现获取天气信息后自动登录邮箱发送到指定邮件联系人
- WordPress发送注册用户设置密码邮件提示:您的密码重设链接无效,请在下方请求新链接
- 用户注册后,通过网站发送到邮箱中的激活链接激活用户 java
- 用户注册后,通过网站发送到邮箱中的激活链接激活用户 java
- 用户注册后,通过网站发送到邮箱中的激活链接激活用户 java
- 新增用户时设置了用户下次登录必须修改密码造成OWA无法登录
- 新增用户时设置了用户下次登录必须修改密码造成OWA无法登录
- CentOS6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户
- 基于Smack3.0.4+ Openfire3.10.2下学习开发IM(一)实现用户登录、修改密码、删除指定用户和注册新用户等
- Java实现通过smtp服务器向指定邮箱发送邮件
- 修改SqlServer下的sa用户密码使SqlServermanagestudio可以用sa用户登录
- Python通过smtp服务发送电子邮件给指定用户(适用于Zabbix邮件报警)
- WordPress发送注册用户设置密码邮件提示:您的密码重设链接无效,请在下方请求新链接
- 忘记 Ubuntu 10.10 登录密码时,通过 recovery mode 修改用户密码[转]