GIT发送邮件无法发送邮件

我正在尝试使用git send-email将补丁发送到linux邮件列表,但是由于以下错误而失败

Unable to initialize SMTP properly. Check config and use --smtp-debug. VALUES: server=smtp.gmail.com encryption=tls maildomain=xyz.domain.name at /usr/libexec/git-core/git-send-email line 1040. 

以下是我的smtp设置

 [sendemail] smtpEncryption=tls smtpServer=smtp.gmail.com smtpUser=xyz@gmail.com smtpServerPort = 587 

我错过了什么? 请帮忙!! 谢谢

您错过了密码配置

 git config --global sendemail.smtppass <password> 

由于您没有提供任何密码,因此您无法发送邮件。

你试过添加--smtp-ssl-cert-path ''吗? 这会禁用ssl认证。