git send-email use proxy

  1. sudo apt-get install msmtp
  2. vi ~/.msmtprc
# Example for a user configuration file
# Set default values for all following accounts.
defaults
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile ~/msmtp.log
# My email service
account gmail
host smtp.gmail.com
port 587
from <your-gmail-id>@gmail.com
auth on
user <your-gmail-id>@gmail.com
password <your-gmail-password>
# Set a default account
account default : gmail
  1. chmod 0600 ~/.msmtprc
  2. sudo apt-get install proxychains
  3. vi /etc/proxychains.conf
[ProxyList]
# add proxy here ...
socks5 127.0.0.1 1080
  1. vi ~/.gitconfig
[sendemail]
        smtpserver = /usr/bin/msmtp
  1. now enjoy
    proxychains git send-email --to=criu@openvz.org your-commit.patch
posted @ 2021-12-05 22:06  摩斯电码  阅读(130)  评论(0编辑  收藏  举报