lei-import(1)

lei-import1

One-time import of messages into local store

Usage

lei import [OPTIONS] LOCATION [LOCATION ...] [+L:LABEL]

lei {import [OPTIONS] (--stdin | -)}

Overview

Import messages into the local storage of lei(1) (aka lei/store). "LOCATION" is a source of messages: a directory (Maildir), a file, or a URL ("imap://", "imaps://", "nntp://", or "nntps://"). URLs requiring authentication use git-credential(1) to fill in the username and password.

For a regular file, the "LOCATION" must have a "<format>:" prefix specifying one of the following formats: "mboxrd", "mboxcl2", "mboxcl", or "mboxo".

Options

-F MAIL_FORMAT
--in-format=MAIL_FORMAT

Message input format. Unless messages are given on stdin, using a format prefix with "LOCATION" is preferred.

--stdin

Read messages from stdin.

--lock

mbox(5) locking method(s) to use: "dotlock", "fcntl", "flock" or "none".

Default: fcntl,dotlock

+L:LABEL

Add the given "LABEL" to all messages imported, where "LABEL" is an arbitrary user-defined value consisting of lowercase and digits. See lei-tag(1) for more info on labels.

For example, specifying "+L:inbox" applies the "inbox" label to all messages being imported.

May be specified multiple times to apply multiple labels.

Default: none

+kw:KEYWORD

Apply "KEYWORD" to all messages being imported in addition to any per-message keywords from the store (unless "--no-kw" is specified). See lei-tag(1) for more info on keywords.

May be specified multiple times to apply multiple keywords.

Default: none

--no-kw

Don't import message keywords (or "flags" in IMAP terminology).

--no-incremental

Import already seen IMAP and NNTP articles.

--torsocks=auto|no|yes
--no-torsocks

Whether to wrap git(1) and curl(1) commands with torsocks(1).

Default: "auto"

--proxy=PROTOCOL://HOST[:PORT]

Use the specified proxy (e.g., "socks5h://0:9050").

Consider imap.proxy and nntp.proxy which can be persistently configured on a per-host basis in lei-config(1).

--noisy

Warn on misformatted email headers. Not particularly useful but this was the default prior to public-inbox 2.0.0. New in public-inbox 2.0.0.

See lei-config(1) for various "imap.*" and "nntp.*" options.

Contact

Feedback welcome via plain-text mail to <mailto:[email protected]>

The mail archives are hosted at <https://public-inbox.org/meta/> and <http://4uok3hntl7oi7b4uf4rtfwefqeexfzil2w6kgk2jn5z2f764irre7byd.onion/meta/>

Releases

3 releases since Debian 12 (Bookworm); the text changed 1 time.

  1. 12–13
  2. Arch

--noisy since Arch Linux 2026-11-01.

From lei 2.1.0-2 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.