mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-22 10:58:10 +01:00
TODO: Note idea for a new "notmuch compose"
Which would also allow the recently added test of sending an email message with the emacs interface to be a little more honest about the From address.
This commit is contained in:
parent
102c57c825
commit
6c65fcd9aa
2 changed files with 16 additions and 0 deletions
7
TODO
7
TODO
|
@ -130,6 +130,13 @@ and *then* --max-threads), and also complete value for --sort=
|
||||||
|
|
||||||
notmuch command-line tool
|
notmuch command-line tool
|
||||||
-------------------------
|
-------------------------
|
||||||
|
Replace "notmuch reply" with "notmuch compose --reply <search-terms>".
|
||||||
|
This would enable a plain "notmuch compose" to be used to construct an
|
||||||
|
initial message, (which would then have the properly configured name
|
||||||
|
and email address in the From: line. We could also then easily support
|
||||||
|
"notmuch compose --from <something>" to support getting at alternate
|
||||||
|
email addresses.
|
||||||
|
|
||||||
Fix the --format=json option to not imply --entire-thread.
|
Fix the --format=json option to not imply --entire-thread.
|
||||||
|
|
||||||
Implement "notmuch search --exclude-threads=<search-terms>" to allow
|
Implement "notmuch search --exclude-threads=<search-terms>" to allow
|
||||||
|
|
|
@ -61,6 +61,15 @@ test_begin_subtest "Sending a message via (fake) SMTP"
|
||||||
smtp_dummy_pid=$!
|
smtp_dummy_pid=$!
|
||||||
test_emacs "(setq message-send-mail-function 'message-smtpmail-send-it) (setq smtpmail-smtp-server \"localhost\") (setq smtpmail-smtp-service \"25025\") (notmuch-hello) (notmuch-mua-mail) (message-goto-to) (insert \"user@example.com\") (message-goto-subject) (insert \"Testing message sent via SMTP\") (message-goto-body) (insert \"This is a test that messages are sent via SMTP\") (message-send-and-exit)" >/dev/null 2>&1
|
test_emacs "(setq message-send-mail-function 'message-smtpmail-send-it) (setq smtpmail-smtp-server \"localhost\") (setq smtpmail-smtp-service \"25025\") (notmuch-hello) (notmuch-mua-mail) (message-goto-to) (insert \"user@example.com\") (message-goto-subject) (insert \"Testing message sent via SMTP\") (message-goto-body) (insert \"This is a test that messages are sent via SMTP\") (message-send-and-exit)" >/dev/null 2>&1
|
||||||
wait ${smtp_dummy_pid}
|
wait ${smtp_dummy_pid}
|
||||||
|
|
||||||
|
# XXX: Masking away the User-Agent, Date, and Message-ID makes sense,
|
||||||
|
# since these fields are inherently unpredictable. But doing the same
|
||||||
|
# thing with the From address is cheating. What should really be
|
||||||
|
# happening here is that the emacs interface should be using something
|
||||||
|
# like "notmuch compose" to construct the initial message and it
|
||||||
|
# should be getting the user's name and email address from the notmuch
|
||||||
|
# configuration file.
|
||||||
|
|
||||||
output=$(sed -e 's,^From: .*,From: XXX,' \
|
output=$(sed -e 's,^From: .*,From: XXX,' \
|
||||||
-e s',^User-Agent: Notmuch/.* Emacs/.*,User-Agent: Notmuch/XXX Emacs/XXX,' \
|
-e s',^User-Agent: Notmuch/.* Emacs/.*,User-Agent: Notmuch/XXX Emacs/XXX,' \
|
||||||
-e s',^Date:.*,Date: XXX,' \
|
-e s',^Date:.*,Date: XXX,' \
|
||||||
|
|
Loading…
Reference in a new issue