gitlab新建用户无法收到邮件的问题解决办法-尊龙官方平台

gitlab新建用户无法收到邮件的问题解决办法

el/2024/3/25 18:13:13

1.开启qq邮箱的pop3/smtp服务获取授权码

2.修改gitlab的配置文件:/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’] = ‘******@qq.com’

3.重启生效:gitlab-ctl reconfigure

4.测试配置是否成功:

执行 gitlab-rails console进入控制台。 然后在控制台提示符后输入下面的命令 发送一封测试邮件:notify.test_email(‘收件人’, ‘标题’, ‘正文’).deliver_now


http://www.ngui.cc/el/5127466.html

相关文章

json写入excel脚本

接收数据类型json: list_dict[{“user”:“hy”,“score”:97},{“user”:“fl”,“score”:65}] def jsontoexcel():jsonfile list_dictprint (jsonfile)workbook xlwt.workbook()sheet1 workbook.add_sheet(sheet1)ll list(jsonfile[0].keys())for i in rang…

虚拟环境virtualenv搭建

1、安装virtualenv pip install virtualenv2、创建virturalenv虚拟环境 virtualenv abc-env3、启动虚拟环境 进入当前目录执行 cd sscripts/activate4 虚拟环境安装外部包 #安装django pip install django1.105、退出虚拟环境 deactivate

win10安装wireshark,看不到抓取的终端ip

操作:win10安装wireshark、360免费wifi,终端连接pc热点 现象:在wireshark尊龙凯时官方首页一直看不到“360免费wifi”所在的虚拟网卡接口,所以导致一直抓不了包 原因:win10 默认把“360免费wifi”所在的虚拟网卡接口属性“npcap packet driv…

python 连接mysql封装

import pymysql# mysql class class mysqlutil(object):# 连接数据库,初始化游标def __init__(self):self.conn pymysql.connect(hostdb_host,userdb_user,passworddb_pwd,dbdb)self.cursor self.conn.cursor()# 从数据库中获取数据def get_data_from_db(self, sql):try:self…

logging模块封装

# _*_ coding: utf-8 _*_ import logging import os.path import timeclass logger(object):def __init__(self, logger"comment"):指定保存日志的文件路径,日志级别,以及调用文件将日志存入到指定的文件中# 创建一个loggerself.logger loggi…

yaml 读取写入封装

import yaml import ospath os.path.join(os.path.dirname(os.path.dirname(__file__)))def open_yaml(flag, filethree_api.yaml):# 读取yamltry:with open(path "/hy_file/" file, rb) as f:temp yaml.load(f.read())return temp[flag]except exception as e:l…

python sha256 base64 加密

字符串sha256加密后再进行base64加密 def base64sha256(message):hash_str hashlib.sha256(message.encode())sig base64.b64encode(hash_str.digest()).decode()return sig

使用python requests接口请求返回“hash校验不通过”

使用json序列化的时候,使用json.dumps()生成的的json会在key和value之间默认加一个空格,导致服务器hash校验不通过。解决办法:在使用json.dumps()时加上separators(’,’, ‘:’) eg: import json json_str1{"name":hy…

python按照json首字符进行正序排列(a-z)

p 按照首字符进行正序排列: def sort_az(json_data):new_str sorted(json_data.items(), keylambda item: item[0], reversefalse)return new_str

apache james邮件服务器搭建流程(亲测)

领导指派给一个任务,搭建james邮件服务器 1、环境搭建 1)下载安装java jdk 2)到apache网站上下载james:http://james.apache.org/download.cgi#apache_james_server 2、启动james 1)解压下载的tar包,进入bin目录 2)赋予run.sh & phoenix.sh执行权…
网站地图