Gitblit服务器邮件配置

2023-05-16

关于Gitblit在windows下邮箱配置,网上资料比较少,自己摸索步骤如下,实测有效,另外,如果不了解SMTP协议,建议配置之前先去大概了解下,当然没有任何协议基础,按照如下说明直接配置也是OK的,只是了解了SMTP协议,会对邮箱相关配置的理解较为深刻的
1:需要配置STMP服务器,依然在defaults.properties中配置
假定laowang在公司的邮箱地址是:laowang@ffootile.com
登陆邮箱的用户名是:gebilaowang
登陆邮箱的密码是:nilaima123
需要按照如下方式配置需要按照如下方式配置,配置完成后服务器发送的所有邮件,都会将laowang@ffootile.com显示为发件地址
//配置公司邮箱的stmp服务器以及端口,如果要理解配置原因就需要了解下SMTP协议
mail.server = smtp.ffootile.com
mail.port = 25
//配置发件人邮箱的用户名,密码,以及邮箱地址
mail.username =gebilaowang
mail.password =nilaima123
mail.fromAddress = laowang@ffootile.com
mail.adminAddresses = laowang@ffootile.com

2:配置完邮箱服务器后,还需要配置发送邮件列表
首先需要开启post-reveive 发送邮件功能
依次选择:设置->reveive->post-reveive脚本,将sendmail添加到Selected并保存

然后添加邮件接收人列表分为两种情况
第一种情况:在defaults.properties中对mail.mailingLists进行配置,实例如下:
mail.mailingLists = xiaoming@ffootile.com
说明一下,如上配置方式是对整个服务器生效的,所以不能区分具体项目工程,在服务器上的任何提交都会向配置的邮箱发送邮件
这种配置对于我没有价值,所以我在配置的时候将mail.mailingLists = 保持为默认值空,没有做任何配置

第二种情况:一般情况下,服务器上会创建多个工程,每个工程的参与者可能不同(这种配置的前提是,你在服务器上已经创建了工程)
所以我们更希望可以针对不同的工程分别添加参与者的邮箱地址,可以保证对某个工程的提交,只有该工程的相关人员收到邮件,配置步骤如下
定位到某个仓库下依次选择:设置->miscellaneous->邮件列表 ,将所有需要接受该工程提交信息的成员邮箱地址添加进来。
需要特别说明的是如果要添加一个以上的邮箱地址,以什么形式添加,网上没有查到任何相关资料
刚开始我直观上尝试使用“;”进行分割如:xiaoming@ffootile.com;xiaohong@ffootile.com验证这种方式无法发送邮件
后面查看了发送邮件脚本sendmail.groovy,发现有如下代码:
在这里插入图片描述
很显然发送脚本是使用“,”来拆分maillist中的邮箱地址的,所以应该使用如下格式来添加maillist:
xiaohong@ffootile.com,xiaoming@ffootile.com
添加后保存测试向该工程执行push操作后
xiaoming@ffootile.com和xiaohong@ffootile.com可以正常收到服务器发送的邮件信息

在这里插入图片描述
如果没有收到邮件,建议检查如上配置是否有问题,如果确认没有问题,请在gitblit所运行的服务器上,确认配置的smtp服务器是通的
方法可直接ping 配置的smtp服务器如:ping smtp.ffootile.com

补充一下:如果邮箱密码发生了变化需及时更新相关配置项

转载请注明出处

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Gitblit服务器邮件配置 的相关文章

随机推荐

  • TortoiseGit-git工具

    git小乌龟 git工具 xff0c 贼好用 下载地址 Download TortoiseGit Windows Shell Interface to Git
  • FAST-LIO, ikd-Tree, FAST-LIO2, FASTER-LIO论文总结

    目录 一 FAST LIO 本文的三个创新点 xff1a FAST LIO框架 二 ikd Tree 三 FAST LIO2 四 FASTER LIO 一 FAST LIO FAST LIO三个创新点 xff1a 将IMU和雷达点特征点紧耦
  • Realsense D435i运行ORB-SLAM3

    ORB SLAM3 根目录下的CMakeList txt opencv版本改为3 xff0c 目的是与ROS下的CMakeList txt指定的opencv版本相同 xff0c 都为3 否则会段错误 build sh build ros s
  • VINS-Fusion运行相关

    如何安装VINS Fusion 根据网址安装 xff1a https github com HKUST Aerial Robotics VINS Fusion 先装ceres xff08 网址中的改成 xff1a sudo make ins
  • jetson xavier nx 上 bash: nvcc: command not found

    jetson Xavier nx上已经默认安装好了cuda cuda 10 2和cudnn等 出现这个问题是因为 我们需要把cuda目录下的bin文件添加到环境变量中 解决方案 vim bashrc 按 i 进入输入模式 xff0c 在最后
  • ROS下使用intel Realsense摄像头进行人脸检测

    使用准备条件 xff1a ROS indigo intel Realsense摄像头 xff08 我使用的依旧是R200 xff09 确保已经正常安装驱动 xff0c 安装方法见博文 http blog csdn net may0324 a
  • 【VINS-MONO】RealsenseD435i运行VINS-Mono

    1 查看需要的 camera imu的topic内容格式 xff1a roscore rosbag play lt bag gt rostopic list rostopic echo lt topic gt 2 对齐XJ2 bag中的IM
  • vsCode如何自动保存代码

    文件 勾选自动保存 xff0c 即可
  • 智能设备WIFI配网方式汇总

    当前很多物联网设备大都无没有人机交互界面 xff0c 也就没有像手机或者PC那样有wifi的配置界面 xff0c 汇总了一下设备入网的方式大概有如下几种 xff1a 1 xff1a AP 模式流程如下 1 将Dev手动设置为AP模式 xff
  • 平凡的人生or开挂的人生——对知乎相关问题的回答

    知乎原题 xff1a 为什么有些人的人生和开了挂一样 xff1f https www zhihu com question 37106162 楼上说的都特别好 xff0c 我很想补充一点 我先抛出一个背景概念 我认为开挂人生 xff0c 本
  • Linux内核机制总结中断异常和系统调用之系统调用(三十三)

    文章目录 1 系统调用1 1 定义系统调用1 2 执行系统调用 重要 xff1a 本系列文章内容摘自 lt Linux内核深度解析 gt 基于ARM64架构的Linux4 x内核一书 xff0c 作者余华兵 系列文章主要用于记录Linux内
  • Web前端工程化之VSCode+Git 解决冲突和error

    多人协作开发使用版本控制难免会有冲突 xff0c 在前端使用VSCode和Git过程中 xff0c 就会遇到大大小小的冲突 xff0c 有的merge一下 xff0c 然后提交推送就可解决 xff0c 有的是因为HEAD指针混乱造成 xff
  • 平时积累(四)

    1 重启Android运行环境 xff1a xff08 1 xff09 sudo adb shell stop xff08 2 xff09 sudo adb shell start 2 设置Android系统属性 xff1a xff08 1
  • 速度环+直立环+转向环

    文章目录 直立环直立环调节速度环速度环调节转向环 直立环 车模平衡控制也是通过负反馈来实现的 xff0c 与上面保持木棒直立比较则相对简单 因为车模有两个轮子着地 xff0c 车体只会在轮子滚动的方向上发生倾斜 控制轮子转动 xff0c 抵
  • 六轴传感器+卡尔曼滤波+一阶低通滤波

    提示 xff1a 文章写完后 xff0c 目录可以自动生成 xff0c 如何生成可参考右边的帮助文档 文章目录 角度与角速度测量1 角度与角速度获取2 互补滤波3卡尔曼滤波4 实现卡尔一阶低通滤波5 实现卡尔曼滤波算法 角度与角速度测量 1
  • Android 自定义注解之运行时注解(RetentionPolicy.RUNTIME)

    RetentionPolicy RUNTIME xff1a 注解不仅被保存到class文件中 xff0c jvm加载class文件之后 xff0c 仍然存在 获取注解的常用方法 xff1a 获取指定类型的注解 public lt A ext
  • H5C3__元素垂直居中的方法

    在 CSS 中对元素进行水平居中是非常简单的 xff1a 如果它是一个行内元素 xff0c 就对它的父元素应用 text align center 如果它是一个块级元素 xff0c 就对它自身应用 margin auto 还有没有其他的方法
  • 2013年期中总结 2013年9月10日20:17:49

    题目中的时间 xff0c 我改了几次 xff0c 一直在想这半年来的经历 xff0c 我想我是成长着的吧 xff01 继上次总结 2012年年度总结 2013年2月25日21 49 44 xff0c 眨眼过去了半年 xff0c 细细想来这半
  • 关于行业代码对应表的数据库设计及导入(4位行业代码)

    最近使用asp net 43 sqlserver 43 layui前端框架完成了一个小页面 xff0c 其中有一个功能是需要将行业代码表导入倒数据库 看到这个行业代码表 xff0c 刚开始还真是无从下手 xff0c 经过查询找到一个页面是关
  • Gitblit服务器邮件配置

    关于Gitblit在windows下邮箱配置 xff0c 网上资料比较少 xff0c 自己摸索步骤如下 xff0c 实测有效 xff0c 另外 xff0c 如果不了解SMTP协议 xff0c 建议配置之前先去大概了解下 xff0c 当然没有