@ -105,6 +105,54 @@ instead to use the mailcap entry for the MIME type of the attachment, if any. Se
for the location of the mailcap files and
.Xrmailcap5
for their syntax.
.ShSEARCH
Each e-mail storage backend has its default search method.
.EmIMAP
uses the SEARCH command,
.Emnotmuch
uses libnotmuch and
.EmMaildir/mbox
have to do a slow linear search. Thus it is advised to use a cache on
.EmMaildir/mbox
accounts.
.NmNs
, if built with sqlite3, includes the ability to perform full text search on the following fields: From, To, Cc, Bcc, In-Reply-To, References, Subject and Date. The message body (in plain text human readable form) and the flags can also be queried. To enable sqlite3 indexing for an account set
.Emcache_type
to
.Emsqlite3
in the configuration file and to create the sqlite3 index issue command
.CmindexArACCOUNT_NAMENs\&.
To search in the message body type your keywords without any special formatting.
To search in specific fields, prepend your search keyword with "field:" like so:
.Pp
.D1subject:hellooooorsubject:\&"callforhelp\&"or\&"You remind me today of a small, Mexican chihuahua.\&"
String keywords with spaces must be quoted. Quotes should always be escaped.
.sp
.SyImportantNoticeaboutIMAP
.sp
To prevent downloading all your messages from your IMAP server, don't set
.Emcache_type
to
.Emsqlite3Ns
\&.
.Nm
will relay your queries to the IMAP server. Expect a delay between query and response. Sqlite3 on the contrary at reasonable mailbox sizes should have a non noticable delay.
.ShCOMPOSING
To send mail, press
.Cmm
@ -157,54 +205,26 @@ issue Ctrl-z and to resume editing press the
command again (default
.EmeNs
).
.ShSEARCH
Each e-mail storage backend has its default search method.
.EmIMAP
uses the SEARCH command,
.Emnotmuch
uses libnotmuch and
.EmMaildir/mbox
have to do a slow linear search. Thus it is advised to use a cache on
.EmMaildir/mbox
accounts.
.NmNs
, if built with sqlite3, includes the ability to perform full text search on the following fields: From, To, Cc, Bcc, In-Reply-To, References, Subject and Date. The message body (in plain text human readable form) and the flags can also be queried. To enable sqlite3 indexing for an account set
.Emcache_type
to
.Emsqlite3
in the configuration file and to create the sqlite3 index issue command
.CmindexArACCOUNT_NAMENs\&.
.ShCONTACTS
.Nm
supports two kinds of contact backends:
To search in the message body type your keywords without any special formatting.
To search in specific fields, prepend your search keyword with "field:" like so:
.Pp
.D1subject:hellooooorsubject:\&"callforhelp\&"or\&"You remind me today of a small, Mexican chihuahua.\&"
String keywords with spaces must be quoted. Quotes should always be escaped.
.sp
.SyImportantNoticeaboutIMAP
.sp
To prevent downloading all your messages from your IMAP server, don't set
.Emcache_type
to
.Emsqlite3Ns
.Bl-enum-compact-offsetindent
.It
an internal format that gets saved under
.Pa$XDG_DATA_HOME/meli/account_name/addressbookNs
\&.
.Nm
will relay your queries to the IMAP server. Expect a delay between query and response. Sqlite3 on the contrary at reasonable mailbox sizes should have a non noticable delay.
.It
vCard files (v3, v4) through the
.Icvcard_folder
option in the account section. The path defined as
.Icvcard_folder
can hold multiple vCards per file. They are loaded read only.
.El
See
.Xrmeli.conf5ACCOUNTS
for the complete account configuration values.
.ShEXECUTEmode
Commands are issued in EXECUTE mode, by default started with Space and exited with Escape key.