GIT−IMAP−SEND - Online Linux Manual PageSection : 1
Updated : 2023−03−13
Source : Git 2​.40​.0
Note : Git Manual

NAMEgit-imap-send − Send a collection of patches from stdin to an IMAP folder

SYNOPSISgit imap−send [−v] [−q] [−−[no−]curl]

DESCRIPTIONThis command uploads a mailbox generated with git format−patch into an IMAP drafts folder​. This allows patches to be sent as other email is when using mail clients that cannot read mailbox files directly​. The command also works with any general mailbox in which emails have the fields "From", "Date", and "Subject" in that order​. Typical usage is something like: git format−patch −−signoff −−stdout −−attach origin | git imap−send

OPTIONS−v, −−verbose Be verbose​. −q, −−quiet Be quiet​. −−curl Use libcurl to communicate with the IMAP server, unless tunneling into it​. Ignored if Git was built without the USE_CURL_FOR_IMAP_SEND option set​. −−no−curl Talk to the IMAP server using gits own IMAP routines instead of using libcurl​. Ignored if Git was built with the NO_OPENSSL option set​.

CONFIGURATIONTo use the tool, imap​.folder and either imap​.tunnel or imap​.host must be set to appropriate values​. Everything above this line in this section isnt included from the git-config(1) documentation​. The content that follows is the same as whats found there: imap​.folder The folder to drop the mails into, which is typically the Drafts folder​. For example: "INBOX​.Drafts", "INBOX/Drafts" or "[Gmail]/Drafts"​. Required​. imap​.tunnel Command used to setup a tunnel to the IMAP server through which commands will be piped instead of using a direct network connection to the server​. Required when imap​.host is not set​. imap​.host A URL identifying the server​. Use an imap:// prefix for non−secure connections and an imaps:// prefix for secure connections​. Ignored when imap​.tunnel is set, but required otherwise​. imap​.user The username to use when logging in to the server​. imap​.pass The password to use when logging in to the server​. imap​.port An integer port number to connect to on the server​. Defaults to 143 for imap:// hosts and 993 for imaps:// hosts​. Ignored when imap​.tunnel is set​. imap​.sslverify A boolean to enable/disable verification of the server certificate used by the SSL/TLS connection​. Default is true​. Ignored when imap​.tunnel is set​. imap​.preformattedHTML A boolean to enable/disable the use of html encoding when sending a patch​. An html encoded patch will be bracketed with <pre> and have a content type of text/html​. Ironically, enabling this option causes Thunderbird to send the patch as a plain/text, format=fixed email​. Default is false​. imap​.authMethod Specify authenticate method for authentication with IMAP server​. If Git was built with the NO_CURL option, or if your curl version is older than 7​.34​.0, or if youre running git−imap−send with the −−no−curl option, the only supported method is CRAM−MD5​. If this is not set then git imap−send uses the basic IMAP plaintext LOGIN command​.

EXAMPLESUsing tunnel mode: [imap] folder = "INBOX​.Drafts" tunnel = "ssh −q −C user@example​.com /usr/bin/imapd ​./Maildir 2> /dev/null"Using direct mode: [imap] folder = "INBOX​.Drafts" host = imap://imap​.example​.com user = bob pass = p4ssw0rdUsing direct mode with SSL: [imap] folder = "INBOX​.Drafts" host = imaps://imap​.example​.com user = bob pass = p4ssw0rd port = 123 ; sslVerify = false.it 1 an-trap
Note ¶.br You may want to use sslVerify=false while troubleshooting, if you suspect that the reason you are having trouble connecting is because the certificate you use at the private server example​.com you are trying to set up (or have set up) may not be verified correctly​.
Using Gmails IMAP interface: [imap] folder = "[Gmail]/Drafts" host = imaps://imap​.gmail​.com user = user@gmail​.com port = 993.it 1 an-trap
Note ¶.br You might need to instead use: folder = "[Google Mail]/Drafts" if you get an error that the "Folder doesnt exist"​.
.it 1 an-trap
Note ¶.br If your Gmail account is set to another language than English, the name of the "Drafts" folder will be localized​.
Once the commits are ready to be sent, run the following command: $ git format−patch −−cover−letter −M −−stdout origin/master | git imap−sendJust make sure to disable line wrapping in the email client (Gmails web interface will wrap lines no matter what, so you need to use a real IMAP client)​.

CAUTIONIt is still your responsibility to make sure that the email message sent by your email program meets the standards of your project​. Many projects do not like patches to be attached​. Some mail agents will transform patches (e​.g​. wrap lines, send them as format=flowed) in ways that make them fail​. You will get angry flames ridiculing you if you dont check this​. Thunderbird in particular is known to be problematic​. Thunderbird users may wish to visit this web page for more information: http://kb​.mozillazine​.org/Plain_text_e−mail_−_Thunderbird#Completely_plain_email

SEE ALSOgit-format-patch(1), git-send-email(1), mbox(5)

GITPart of the git(1) suite
0
Johanes Gumabo
Data Size   :   18,382 byte
man-git-imap-send.1Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   2 / 193,329
Visitor ID   :     :  
Visitor IP   :   3.144.224.116   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.

ERROR : Need New Coding :         (parse_manual_page_|249|git-imap-send.1|180|it|.it 1 an-trap )         (parse_manual_page_|249|git-imap-send.1|213|it|.it 1 an-trap )         (parse_manual_page_|249|git-imap-send.1|229|it|.it 1 an-trap )