博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用 msmtp 配合 git 发送补丁邮件
阅读量:7261 次
发布时间:2019-06-29

本文共 731 字,大约阅读时间需要 2 分钟。

首先要确保 git-email 安装上:

      sudo apt-get install git-email

设置好 msmtp 后,配置 git 使用 msmtp:

  git config --global sendemail.smtpserver /usr/bin/msmtp          git config --global sendemail.chainreplyto false

发送邮件

    git send-email --to=XXX@example.com --to=XXX --cc=XXX NNN.patch

发送多个 patch,通常会编辑一个起始的介绍,要指定 --compose:

    git send-email --to=XXX@example.com --to=XXX --cc=XXX --compose /path/to/series/*.patch

在编辑器中补充 Subject: 和 body,将 "In-Reply-To:" 移除即可。发送多个 patch 使用 shell 正则应该就可以。

git send-email 会自动检测 .patch 中的邮件地址添加到 CC: 字段,比如 From: 和 Signed-off-by: 字段的地址。
要关闭这种行为,可以设置

git config --global sendemail.suppresscc all

更多细节,参考 send-email 的帮助文档
      git help send-email

转载于:https://www.cnblogs.com/refrag/archive/2012/11/29/2794739.html

你可能感兴趣的文章
在ASP.NET MVC部署AngularJs
查看>>
smokeping网络监控
查看>>
php实现模拟登陆
查看>>
vue ajax获取数据的时候,如何保证传递参数的安全或者说如何保护api的安全
查看>>
Ubuntu 14.04 安装 sysrepo v0.7.5
查看>>
程序员如何成为一个风一样的男子!?
查看>>
Our take on Derby vs. Meteor
查看>>
ASP.NET经典60道面试题
查看>>
我的vim配置
查看>>
【图像处理】最临近插值和双线性内插值算法实现比较
查看>>
【简单项目框架一】Fragment实现的底部导航
查看>>
java 实现WebService 以及不同的调用方式
查看>>
MVC应用程序与多选列表(checkbox list)
查看>>
安卓开发学习1
查看>>
异常处理汇总-后端系列
查看>>
CodeWarrior WarningC12056
查看>>
POJ 2528 QAQ段树+分离
查看>>
Less基础教程
查看>>
C#获取微信二维码显示到wpf
查看>>
POJ 3537 Crosses and Crosses
查看>>