Raw
1 `sendemail.identity`::
2 A configuration identity. When given, causes values in the
3 `sendemail.<identity>` subsection to take precedence over
4 values in the `sendemail` section. The default identity is
5 the value of `sendemail.identity`.
6
7 `sendemail.smtpEncryption`::
8 See linkgit:git-send-email[1] for description. Note that this
9 setting is not subject to the `identity` mechanism.
10
11 `sendemail.smtpSSLCertPath`::
12 Path to ca-certificates (either a directory or a single file).
13 Set it to an empty string to disable certificate verification.
14
15 `sendemail.smtpSSLClientCert`::
16 Path to the client certificate file to present if requested by the
17 server. This is required when the server is set up to verify client
18 certificates. If the corresponding private key is not included in the
19 file, it must be supplied using `sendemail.smtpSSLClientKey` or the
20 `--smtp-ssl-client-key` option.
21
22 `sendemail.smtpSSLClientKey`::
23 Path to the client private key file that corresponds to the client
24 certificate. To avoid misconfiguration, this configuration must be used
25 in conjunction with `sendemail.smtpSSLClientCert` or the
26 `--smtp-ssl-client-cert` option. If the client key is included in the
27 client certificate, the choice of private key depends on the format of
28 the certificate. Visit https://metacpan.org/pod/IO::Socket::SSL for more
29 details.
30
31 `sendemail.<identity>.<config>`::
32 Identity-specific versions of the `sendemail.<config>` parameters
33 found below, taking precedence over those when this
34 identity is selected, through either the command-line or
35 `sendemail.identity`.
36
37 `sendemail.multiEdit`::
38 If `true` (default), a single editor instance will be spawned to edit
39 files you have to edit (patches when `--annotate` is used, and the
40 summary when `--compose` is used). If `false`, files will be edited one
41 after the other, spawning a new editor each time.
42
43 `sendemail.confirm`::
44 Sets the default for whether to confirm before sending. Must be
45 one of `always`, `never`, `cc`, `compose`, or `auto`. See `--confirm`
46 in the linkgit:git-send-email[1] documentation for the meaning of these
47 values.
48
49 `sendemail.mailmap`::
50 If `true`, makes linkgit:git-send-email[1] assume `--mailmap`,
51 otherwise assume `--no-mailmap`. `False` by default.
52
53 `sendemail.mailmap.file`::
54 The location of a linkgit:git-send-email[1] specific augmenting
55 mailmap file. The default mailmap and `mailmap.file` are loaded
56 first. Thus, entries in this file take precedence over entries in
57 the default mailmap locations. See linkgit:gitmailmap[5].
58
59 `sendemail.mailmap.blob`::
60 Like `sendemail.mailmap.file`, but consider the value as a reference
61 to a blob in the repository. Entries in `sendemail.mailmap.file`
62 take precedence over entries here. See linkgit:gitmailmap[5].
63
64 `sendemail.aliasesFile`::
65 To avoid typing long email addresses, point this to one or more
66 email aliases files. You must also supply `sendemail.aliasFileType`.
67
68 `sendemail.aliasFileType`::
69 Format of the file(s) specified in `sendemail.aliasesFile`. Must be
70 one of `mutt`, `mailrc`, `pine`, `elm`, `gnus`, or `sendmail`.
71 +
72 What an alias file in each format looks like can be found in
73 the documentation of the email program of the same name. The
74 differences and limitations from the standard formats are
75 described below:
76 +
77 --
78 `sendmail`;;
79 * Quoted aliases and quoted addresses are not supported: lines that
80 contain a `"` symbol are ignored.
81 * Redirection to a file (`/path/name`) or pipe (`|command`) is not
82 supported.
83 * File inclusion (`:include: /path/name`) is not supported.
84 * Warnings are printed on the standard error output for any
85 explicitly unsupported constructs, and any other lines that are not
86 recognized by the parser.
87 --
88 `sendemail.annotate`::
89 `sendemail.bcc`::
90 `sendemail.cc`::
91 `sendemail.ccCmd`::
92 `sendemail.chainReplyTo`::
93 `sendemail.envelopeSender`::
94 `sendemail.from`::
95 `sendemail.headerCmd`::
96 `sendemail.signedOffByCc`::
97 `sendemail.smtpPass`::
98 `sendemail.suppressCc`::
99 `sendemail.suppressFrom`::
100 `sendemail.to`::
101 `sendemail.toCmd`::
102 `sendemail.smtpDomain`::
103 `sendemail.smtpServer`::
104 `sendemail.smtpServerPort`::
105 `sendemail.smtpServerOption`::
106 `sendemail.smtpUser`::
107 `sendemail.imapSentFolder`::
108 `sendemail.useImapOnly`::
109 `sendemail.thread`::
110 `sendemail.transferEncoding`::
111 `sendemail.validate`::
112 `sendemail.xmailer`::
113 These configuration variables all provide a default for
114 linkgit:git-send-email[1] command-line options. See its
115 documentation for details.
116
117 `sendemail.outlookidfix`::
118 If `true`, makes linkgit:git-send-email[1] assume `--outlook-id-fix`,
119 and if `false` assume `--no-outlook-id-fix`. If not specified, it will
120 behave the same way as if `--outlook-id-fix` is not specified.
121
122 `sendemail.signedOffCc` (deprecated)::
123 Deprecated alias for `sendemail.signedOffByCc`.
124
125 `sendemail.smtpBatchSize`::
126 Number of messages to be sent per connection, after that a relogin
127 will happen. If the value is `0` or undefined, send all messages in
128 one connection.
129 See also the `--batch-size` option of linkgit:git-send-email[1].
130
131 `sendemail.smtpReloginDelay`::
132 Seconds to wait before reconnecting to the smtp server.
133 See also the `--relogin-delay` option of linkgit:git-send-email[1].
134
135 `sendemail.forbidSendmailVariables`::
136 To avoid common misconfiguration mistakes, linkgit:git-send-email[1]
137 will abort with a warning if any configuration options for `sendmail`
138 exist. Set this variable to bypass the check.