Skip to contentSkip to conversation

Error while sending patch using git send-email

DISCUSSION Amit Mehta 2 participants 4 messages Mar 13, 2012

lore
Share & tools
lore

Amit Mehta

author
#0 lore raw

Hi All,

This is not a Linux Kernel related query but is rather on the infrastructure to manage patches using git. Before asking here, I did some search on Internet and also posted this query in a different Linux forum but no luck so far. Hence thought of asking here as someone might have faced this issue, while using the git send-email feature. I've installed git-core and git-send-email packages on my Ubuntu machine and I'm using git to generate patch. Now I want to send this patch, but while doing so, git returns with following error:

"5.7.0 Must issue a STARTTLS command first."

Some information regarding my setup:
slackjaw at swamp:~/linux-next$ cat /etc/issue
Ubuntu 11.10 \n \l

slackjaw at swamp:~/linux-next$ cat ~/.gitconfig
[user]
name = Amit
email = <[email protected]>
[sendemail]
smtpserver = smtp.googlemail.com

git command to send patch:
slackjaw at swamp:~/linux-next$ git send-email --to "abc at xyz.com" 0001-Adding-debugging-level-for-printk.patch

The above command returns with error message as mentioned above, whereas my expectation was that git should ask me to enter my password and then send the mail to the destination mail id.

I'm able to send and receive mails when I use thunderbird's default settings (In-fact I 'm sending this mail through Thunderbird) which means that there is no issue with the port number or the authentication method for the outgoing mails.

-Amit

#1 lore raw
Quoted 16 lines · Amit Mehta

Hi All,

This is not a Linux Kernel related query but is rather on the infrastructure to manage patches using git. Before asking here, I did some search on Internet and also posted this query in a different Linux forum but no luck so far. Hence thought of asking here as someone might have faced this issue, while using the git send-email feature. I've installed git-core and git-send-email packages on my Ubuntu machine and I'm using git to generate patch. Now I want to send this patch, but while doing so, git returns with following error:

"5.7.0 Must issue a STARTTLS command first."

Some information regarding my setup:
slackjaw at swamp:~/linux-next$ cat /etc/issue
Ubuntu 11.10 \n \l

Quoted 6 lines

slackjaw at swamp:~/linux-next$ cat ~/.gitconfig
[user]
name = Amit
email = <[email protected]>
[sendemail]
smtpserver = smtp.googlemail.com

Try adding to the [sendmail] directive:

smtpserverport = 587
smtpencryption = tls

Also, don't know if it matters, but I have :
smtpserver = smtp.gmail.com

Quoted 19 lines

git command to send patch:
slackjaw at swamp:~/linux-next$ git send-email --to "abc at xyz.com" 0001-Adding-debugging-level-for-printk.patch

The above command returns with error message as mentioned above, whereas my expectation was that git should ask me to enter my password and then send the mail to the destination mail id.

I'm able to send and receive mails when I use thunderbird's default settings (In-fact I 'm sending this mail through Thunderbird) which means that there is no issue with the port number or the authentication method for the outgoing mails.

-Amit

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies at kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Signature · 4 lines
Alexandru Juncu

ROSEdu
http://rosedu.org
author
#2 lore raw
Quoted 24 lines · Alexandru Juncu
Quoted 16 lines · Amit Mehta

Hi All,

This is not a Linux Kernel related query but is rather on the infrastructure to manage patches using git. Before asking here, I did some search on Internet and also posted this query in a different Linux forum but no luck so far. Hence thought of asking here as someone might have faced this issue, while using the git send-email feature. I've installed git-core and git-send-email packages on my Ubuntu machine and I'm using git to generate patch. Now I want to send this patch, but while doing so, git returns with following error:

"5.7.0 Must issue a STARTTLS command first."

Some information regarding my setup:
slackjaw at swamp:~/linux-next$ cat /etc/issue
Ubuntu 11.10 \n \l

Quoted 6 lines

slackjaw at swamp:~/linux-next$ cat ~/.gitconfig
[user]
name = Amit
email = <[email protected]>
[sendemail]
smtpserver = smtp.googlemail.com

Quoted 8 lines

Try adding to the [sendmail] directive:

smtpserverport = 587
smtpencryption = tls

Also, don't know if it matters, but I have :
smtpserver = smtp.gmail.com

Thank you, I added exactly same parameters in my $HOME/.gitconfig file and it worked.

author
#3 lore raw
In reply to Amit Mehta
Quoted 10 lines · Amit Mehta

Hi All,

This is not a Linux Kernel related query but is rather on the infrastructure to manage patches using git. Before asking here, I did some search on Internet and also posted this query in a different Linux forum but no luck so far. Hence thought of asking here as someone might have faced this issue, while using the git send-email feature. I've installed git-core and git-send-email packages on my Ubuntu machine and I'm using git to generate patch. Now I want to send this patch, but while doing so, git returns with following error:

Quoted 2 lines

"5.7.0 Must issue a STARTTLS command first."

I should have checked for sample .gitconfig file bit more. After updating it with proper values, git send-email worked. My apologies for being impatient.

-Amit