139 lines
5.3 KiB
Plaintext
139 lines
5.3 KiB
Plaintext
`sendemail.identity`::
|
|
A configuration identity. When given, causes values in the
|
|
`sendemail.<identity>` subsection to take precedence over
|
|
values in the `sendemail` section. The default identity is
|
|
the value of `sendemail.identity`.
|
|
|
|
`sendemail.smtpEncryption`::
|
|
See linkgit:git-send-email[1] for description. Note that this
|
|
setting is not subject to the `identity` mechanism.
|
|
|
|
`sendemail.smtpSSLCertPath`::
|
|
Path to ca-certificates (either a directory or a single file).
|
|
Set it to an empty string to disable certificate verification.
|
|
|
|
`sendemail.smtpSSLClientCert`::
|
|
Path to the client certificate file to present if requested by the
|
|
server. This is required when the server is set up to verify client
|
|
certificates. If the corresponding private key is not included in the
|
|
file, it must be supplied using `sendemail.smtpSSLClientKey` or the
|
|
`--smtp-ssl-client-key` option.
|
|
|
|
`sendemail.smtpSSLClientKey`::
|
|
Path to the client private key file that corresponds to the client
|
|
certificate. To avoid misconfiguration, this configuration must be used
|
|
in conjunction with `sendemail.smtpSSLClientCert` or the
|
|
`--smtp-ssl-client-cert` option. If the client key is included in the
|
|
client certificate, the choice of private key depends on the format of
|
|
the certificate. Visit https://metacpan.org/pod/IO::Socket::SSL for more
|
|
details.
|
|
|
|
`sendemail.<identity>.<config>`::
|
|
Identity-specific versions of the `sendemail.<config>` parameters
|
|
found below, taking precedence over those when this
|
|
identity is selected, through either the command-line or
|
|
`sendemail.identity`.
|
|
|
|
`sendemail.multiEdit`::
|
|
If `true` (default), a single editor instance will be spawned to edit
|
|
files you have to edit (patches when `--annotate` is used, and the
|
|
summary when `--compose` is used). If `false`, files will be edited one
|
|
after the other, spawning a new editor each time.
|
|
|
|
`sendemail.confirm`::
|
|
Sets the default for whether to confirm before sending. Must be
|
|
one of `always`, `never`, `cc`, `compose`, or `auto`. See `--confirm`
|
|
in the linkgit:git-send-email[1] documentation for the meaning of these
|
|
values.
|
|
|
|
`sendemail.mailmap`::
|
|
If `true`, makes linkgit:git-send-email[1] assume `--mailmap`,
|
|
otherwise assume `--no-mailmap`. `False` by default.
|
|
|
|
`sendemail.mailmap.file`::
|
|
The location of a linkgit:git-send-email[1] specific augmenting
|
|
mailmap file. The default mailmap and `mailmap.file` are loaded
|
|
first. Thus, entries in this file take precedence over entries in
|
|
the default mailmap locations. See linkgit:gitmailmap[5].
|
|
|
|
`sendemail.mailmap.blob`::
|
|
Like `sendemail.mailmap.file`, but consider the value as a reference
|
|
to a blob in the repository. Entries in `sendemail.mailmap.file`
|
|
take precedence over entries here. See linkgit:gitmailmap[5].
|
|
|
|
`sendemail.aliasesFile`::
|
|
To avoid typing long email addresses, point this to one or more
|
|
email aliases files. You must also supply `sendemail.aliasFileType`.
|
|
|
|
`sendemail.aliasFileType`::
|
|
Format of the file(s) specified in `sendemail.aliasesFile`. Must be
|
|
one of `mutt`, `mailrc`, `pine`, `elm`, `gnus`, or `sendmail`.
|
|
+
|
|
What an alias file in each format looks like can be found in
|
|
the documentation of the email program of the same name. The
|
|
differences and limitations from the standard formats are
|
|
described below:
|
|
+
|
|
--
|
|
`sendmail`;;
|
|
* Quoted aliases and quoted addresses are not supported: lines that
|
|
contain a `"` symbol are ignored.
|
|
* Redirection to a file (`/path/name`) or pipe (`|command`) is not
|
|
supported.
|
|
* File inclusion (`:include: /path/name`) is not supported.
|
|
* Warnings are printed on the standard error output for any
|
|
explicitly unsupported constructs, and any other lines that are not
|
|
recognized by the parser.
|
|
--
|
|
`sendemail.annotate`::
|
|
`sendemail.bcc`::
|
|
`sendemail.cc`::
|
|
`sendemail.ccCmd`::
|
|
`sendemail.chainReplyTo`::
|
|
`sendemail.envelopeSender`::
|
|
`sendemail.from`::
|
|
`sendemail.headerCmd`::
|
|
`sendemail.signedOffByCc`::
|
|
`sendemail.smtpPass`::
|
|
`sendemail.suppressCc`::
|
|
`sendemail.suppressFrom`::
|
|
`sendemail.to`::
|
|
`sendemail.toCmd`::
|
|
`sendemail.smtpDomain`::
|
|
`sendemail.smtpServer`::
|
|
`sendemail.smtpServerPort`::
|
|
`sendemail.smtpServerOption`::
|
|
`sendemail.smtpUser`::
|
|
`sendemail.imapSentFolder`::
|
|
`sendemail.useImapOnly`::
|
|
`sendemail.thread`::
|
|
`sendemail.transferEncoding`::
|
|
`sendemail.validate`::
|
|
`sendemail.xmailer`::
|
|
These configuration variables all provide a default for
|
|
linkgit:git-send-email[1] command-line options. See its
|
|
documentation for details.
|
|
|
|
`sendemail.outlookidfix`::
|
|
If `true`, makes linkgit:git-send-email[1] assume `--outlook-id-fix`,
|
|
and if `false` assume `--no-outlook-id-fix`. If not specified, it will
|
|
behave the same way as if `--outlook-id-fix` is not specified.
|
|
|
|
`sendemail.signedOffCc` (deprecated)::
|
|
Deprecated alias for `sendemail.signedOffByCc`.
|
|
|
|
`sendemail.smtpBatchSize`::
|
|
Number of messages to be sent per connection, after that a relogin
|
|
will happen. If the value is `0` or undefined, send all messages in
|
|
one connection.
|
|
See also the `--batch-size` option of linkgit:git-send-email[1].
|
|
|
|
`sendemail.smtpReloginDelay`::
|
|
Seconds to wait before reconnecting to the smtp server.
|
|
See also the `--relogin-delay` option of linkgit:git-send-email[1].
|
|
|
|
`sendemail.forbidSendmailVariables`::
|
|
To avoid common misconfiguration mistakes, linkgit:git-send-email[1]
|
|
will abort with a warning if any configuration options for `sendmail`
|
|
exist. Set this variable to bypass the check.
|