mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-23 18:04:52 +01:00
59 lines
2 KiB
ReStructuredText
59 lines
2 KiB
ReStructuredText
|
==============
|
||
|
notmuch-insert
|
||
|
==============
|
||
|
|
||
|
SYNOPSIS
|
||
|
========
|
||
|
|
||
|
**notmuch** **insert** [option ...] [+<*tag*>|-<*tag*> ...]
|
||
|
|
||
|
DESCRIPTION
|
||
|
===========
|
||
|
|
||
|
**notmuch insert** reads a message from standard input and delivers it
|
||
|
into the maildir directory given by configuration option
|
||
|
**database.path**, then incorporates the message into the notmuch
|
||
|
database. It is an alternative to using a separate tool to deliver the
|
||
|
message then running **notmuch new** afterwards.
|
||
|
|
||
|
The new message will be tagged with the tags specified by the
|
||
|
**new.tags** configuration option, then by operations specified on the
|
||
|
command-line: tags prefixed by '+' are added while those prefixed by '-'
|
||
|
are removed.
|
||
|
|
||
|
If the new message is a duplicate of an existing message in the database
|
||
|
(it has same Message-ID), it will be added to the maildir folder and
|
||
|
notmuch database, but the tags will not be changed.
|
||
|
|
||
|
Option arguments must appear before any tag operation arguments.
|
||
|
Supported options for **insert** include
|
||
|
|
||
|
``--folder=<``\ folder\ **>**
|
||
|
Deliver the message to the specified folder, relative to the
|
||
|
top-level directory given by the value of **database.path**. The
|
||
|
default is to deliver to the top-level directory.
|
||
|
|
||
|
``--create-folder``
|
||
|
Try to create the folder named by the ``--folder`` option, if it
|
||
|
does not exist. Otherwise the folder must already exist for mail
|
||
|
delivery to succeed.
|
||
|
|
||
|
EXIT STATUS
|
||
|
===========
|
||
|
|
||
|
This command returns exit status 0 if the message was successfully added
|
||
|
to the mail directory, even if the message could not be indexed and
|
||
|
added to the notmuch database. In the latter case, a warning will be
|
||
|
printed to standard error but the message file will be left on disk.
|
||
|
|
||
|
If the message could not be written to disk then a non-zero exit status
|
||
|
is returned.
|
||
|
|
||
|
SEE ALSO
|
||
|
========
|
||
|
|
||
|
**notmuch(1)**, **notmuch-config(1)**, **notmuch-count(1)**,
|
||
|
**notmuch-dump(1)**, **notmuch-hooks(5)**, **notmuch-reply(1)**,
|
||
|
**notmuch-restore(1)**, **notmuch-search(1)**,
|
||
|
**notmuch-search-terms(7)**, **notmuch-show(1)**, **notmuch-tag(1)**
|