| 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. |