Import Emails from Maildir Format Mailboxes or .eml
files
Spider command line tool spider-import
supports importing emails from (local)
maildir format mailboxes. It scans all files under given directory path,
checks and submits valid email messages for archiving.
NOTE
If the mailboxes are stored on another machine other than Spider server, please copy the program
/usr/local/bin/spider-import
to the target server.
Command line arguments:
-
--api-token
: The API token.Please follow our tutorial API Tokens to either generate a new one, or use an existing one. Replace
<api-token>
by a real one in our sample commands. -
--api-endpoint
: [Optional] The endpoint of Spider web server, defaults tohttp://127.0.0.1:8080
(it meansspider-import
is running on Spider server locally).-
API Endpoint is the URL of Spider web API interface,
spider-import
will query it to verify whether email is duplicate, and submit for enqueue if it does not exist. -
If you already request free SSL cert on Spider web UI, Spider will redirect all http traffic to https, hence you must specify endpoint explicitly with https URL. For example:
--api-endpoint https://your-server-name.com
-
-
--owner
(Introduced in v2.7.0): Owner of the imported mailbox. Must be a valid email address, used to precisely identify the owner. -
--path
: Path to maildir format mailbox(es), or the directory where you store.eml
files. -
-v
or--verbose
: Enable verbose logging.
Sample command:
spider-import maildir \
--api-endpoint http://127.0.0.1:8080 \
--api-token <api-token> \
--owner user@mydomain.com \
--path /path/to/mailbox/
If you're running spider-import
on another server, don't forget to specify
--api-endpoint
with correct Spider server address and port.