mirror of
https://github.com/git/git.git
synced 2025-12-12 20:36:24 +01:00
send-email: add ability to send a copy of sent emails to an IMAP folder
Some email providers like Apple iCloud Mail do not support sending a copy of sent emails to the "Sent" folder if SMTP server is used. As a workaround, various email clients like Thunderbird which rely on SMTP, use IMAP to send a copy of sent emails to the "Sent" folder. Something similar can be done if sending emails via `git send-email`, by using the `git imap-send` command to send a copy of the sent email to an IMAP folder specified by the user. Add this functionality to `git send-email` by introducing a new configuration variable `sendemail.imapfolder` and command line option `--imap-folder` which specifies the IMAP folder to send a copy of the sent emails to. If specified, a copy of the sent emails will be sent by piping the emails to `git imap-send` command, after all emails are sent via SMTP and the SMTP server has been closed. Signed-off-by: Aditya Garg <gargaditya08@live.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
3f2a94875d
commit
04133f5bc4
@@ -299,6 +299,18 @@ must be used for each option.
|
||||
commands and replies will be printed. Useful to debug TLS
|
||||
connection and authentication problems.
|
||||
|
||||
--imap-sent-folder=<folder>::
|
||||
Some email providers (e.g. iCloud) do not send a copy of the emails sent
|
||||
using SMTP to the `Sent` folder or similar in your mailbox. Use this option
|
||||
to use `git imap-send` to send a copy of the emails to the folder specified
|
||||
using this option. You can run `git imap-send --list` to get a list of
|
||||
valid folder names, including the correct name of the `Sent` folder in
|
||||
your mailbox. You can also use this option to send emails to a dedicated
|
||||
IMAP folder of your choice.
|
||||
+
|
||||
This feature requires setting up `git imap-send`. See linkgit:git-imap-send[1]
|
||||
for instructions.
|
||||
|
||||
--batch-size=<num>::
|
||||
Some email servers (e.g. 'smtp.163.com') limit the number of emails to be
|
||||
sent per session (connection) and this will lead to a failure when
|
||||
|
||||
Reference in New Issue
Block a user