git send-email не удается отправить сообщение - PullRequest
1 голос
/ 03 июня 2019

Я пытаюсь отправить git-патч для обзора сообщества разработчиков; Но получатель не получает сообщение;

Я пытался изменить '--to' на один из моих личных идентификаторов электронной почты, но даже это не получено в моем личном почтовом ящике;

Команда:

git send-email --no-chain-reply-to --from "Ganapathi Bhat <xxx@gmail.com>" --to linux-wireless@vger.kernel.org my_patch.patch

выход:

Unable to initialize SMTP properly. Check config and use --smtp-debug. VALUES: server=smtp.gmail.com encryption=tls hello=yyy.yyy.com port=587 at /usr/lib/git-core/git-send-email line 1506

Команда:

git config -l

выход:

user.email=xxx@gmail.com
user.name=Ganapathi Bhat
sendemail.smtpencryption=tls
sendemail.smtpserver=smtp.gmail.com
sendemail.smtpuser=xxx@gmail.com
sendemail.smtpserverport=587

Патч должен быть доставлен сообществу для проверки, и он должен появиться в списке ниже: https://patchwork.kernel.org/project/linux-wireless/list/

1 Ответ

1 голос
/ 03 июня 2019

Учитывая git send-email man-страницу , проверьте, не добавляет ли что-либо равное ('='):

git send-email --no-chain-reply-to --from="Ganapathi Bhat" --to=linux-wireless@vger.kernel.org my_patch.patch
                                        ^^^                   ^^^

Следующим шагом является проверка sendemail config : git config -l
См. Git Tips .
Например, с GMail:

git send-email теперь поддерживает TSL / SSL, поэтому с помощью gmailпросто установить следующие переменные конфигурации:

[sendemail]
    smtpencryption = tls
    smtpserver = smtp.gmail.com
    smtpuser = yourname@gmail.com
    smtpserverport = 587
...