gitlab发邮件基于sendmail

以前都是直接把邮件关了,今天有一哥们需要使用一直没弄好,我也帮忙弄,不得不说真TM是个坑!!!

卸载本地的postfix

yum remove postfix

安装sendmail

yum -y install sendmail

全局关闭smtp

vi /etc/gitlab/gitlab.rb

gitlab_rails['smtp_enable'] = false

ps:这里需要重新gitlab-ctl reconfigure 才生效

直接编辑文件

/opt/gitlab/embedded/service/gitlab-rails/config/initializers/smtp_settings.rb

ps:若文件不存在则该目录下有个smtp_settings.rb.example 复制一份即可

修改smtp_settings.rb内容如下:

if Rails.env.production?

Gitlab::Application.config.action_mailer.delivery_method = :smtp

ActionMailer::Base.smtp_settings = {

address: "smtp.exmail.qq.com",

port: 25,

user_name: "要发送的邮箱",

password: "邮箱密码",

domain: "邮箱所属域名",

authentication: 'login',

from: "要发送的邮箱",

}

ps:这里我使用的腾讯的企业邮箱完美发送邮件

linux git 发邮件,gitlab发邮件基于sendmail相关推荐

  1. linux git还原文件,Gitlab备份到windows、在Linux恢复

    一 备份gitlab为完整压缩包 # 在目录/var/opt/gitlab/backups/ 创建备份文件 gitlab-rake gitlab:backup:create /var/opt/gitl ...

  2. SQLSERVER监控复制并使用数据库邮件功能发告警邮件

    原文:SQLSERVER监控复制并使用数据库邮件功能发告警邮件 SQLSERVER监控复制并使用数据库邮件功能发告警邮件 最近熬出病来了,都说IT行业伤不起,不说了,说回今天的正题 正题 上个月月底的 ...

  3. 服务器邮箱群发,独立IP独立账号日发万封的邮件群发服务器

    独立IP独立账号日发万封的邮件群发服务器 一句顶一万句不一定,一个顶一百个必须的. 邮件群发软件中我们常常受到如何找发送邮箱账号的困扰,如果再加上在群发软件中配置不当,或者使用不熟悉,被发送邮箱账号配 ...

  4. 猫猫学iOS(四十五)之常用的小功能比如打电话、打开网址、发邮件、发短信打开其他应用。...

    猫猫分享,必须精品 原创文章,欢迎转载.转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243?viewmode=contents 简介 iOS中的很多小功能都 ...

  5. java mail smtps,使用javamail发SMTPS邮件,javamailsmtps邮件,Java通常情况下都不会

    使用javamail发SMTPS邮件,javamailsmtps邮件,Java通常情况下都不会 Java 通常情况下都不会对smtp发邮件加密,但是gmail做了加密. 首先需要引用 Javamail ...

  6. 配置内网邮件和外网邮件互发

    配置内网邮件服务器和外网邮件服务器互发邮件 邮件系统的主要功能是传递邮件,使用户通过电子邮件来交流彼此的信息,邮件传输功能决定了邮件的处理和传递方式.Exchange 2007的管理员可以通过配置中心 ...

  7. python 发邮件_Python发邮件告别smtplib,迎接zmail

    之前介绍过smtplib发邮件代码,直到今天仍有人在这里遇到问题.而且代码复杂,解释起来很麻烦,今天给大家介绍一个新的发邮件方法--zmail zmail的优势 自动填充头信息 将一个字典映射为ema ...

  8. 电子邮件发错了怎么撤回?原来邮件误发也有“后悔药”

    工作和生活中,一些人遇到过刚发完邮件,却突然想起忘记上传附件.内容有误等情况,追悔莫及.这种感受就像从网上开开心心买了一件衣服,试穿后发现不合身,想退货却发现没有运费险,我太太太太太难了! 那么发错邮 ...

  9. 增值税发票开票软件(税务UKey版) 发邮件提示连接邮件服务器失败

    环境: 联想E14 Win10 专业版 增值税发票开票软件(税务UKey版) 问题描述: 增值税发票开票软件(税务UKey版) 发邮件提示连接邮件服务器失败 解决方案: 1.查看邮箱服务是否开启 2. ...

最新文章

  1. 异常:android.os.NetworkOnMainThreadException
  2. 好文 | “智能经济”时代,协作机器人的应用前景与趋势探讨
  3. 土地利用转移矩阵图怎么做_肺癌骨转移有哪些早期症状?做什么检查可以发现?怎么治疗?...
  4. ×××服务器是指什么?我怎样控制自己的电脑端口的开启和关闭?
  5. 我的世界服务器破坏方块有延迟,问一下我的世界游戏方块不会被破坏的指令以及指令适用于游戏的版本 我记得在服务器上和单机上好像有不同的指令...
  6. springboot---集成mybits方法
  7. 【剑指offer】_07 矩形覆盖
  8. leetcode114. 二叉树展开为链表(深度优先搜索)
  9. c语言堆栈基本代码入栈出栈_几道和「堆栈、队列」有关的面试算法题
  10. java collection 遍历_Java for循环对集合的遍历
  11. tensorflow rnn 最简单实现代码
  12. Spring-自定义BeanName生成规则
  13. XCODE 9:最新功能详尽介绍
  14. 黑客入侵龙卷风警报系统 城市关键基础设施安全问题再被提上议程
  15. win10系统修改电脑 hosts 地址
  16. StarUML 代码生成(C++)
  17. Bark 使用指南:如何自建 iOS 消息推送服务
  18. Echarts实现模拟航线
  19. GWO-BiLSTM 双向长短期记忆网络 基于灰狼优化双向长短期记忆网络(GWO-BiLSTM)的回归预测或时序预测
  20. USB之SE0、SE1

热门文章

  1. python requests 代理超时_python requests 超时与重试
  2. golang mysql封装_使用Golang 封装一个Api 框架 ----- 数据库操作篇(gorm引入)
  3. Linux中 print用法,linux之find中的-print0和xargs中-0用法
  4. MapReduce-多个Mapper
  5. Flask之WTForms
  6. Maven引入jar的总结
  7. atitit. hb 原生sql跨数据库解决原理 获得hb 数据库类型执行期获得Dialect
  8. SSL 1108——【USACO 2.1】海明码(DFS)
  9. maven snapshot和release版本号之间的差
  10. 基于visual Studio2013解决C语言竞赛题之1008整除数