mirror of
https://github.com/mjl-/mox.git
synced 2024-12-26 16:33:47 +03:00
in "mox import ..." help output, make it more clear what should be done to make mbox/maildir archives accessible to the mox process
for issue #79 reported by mattfbacon, thanks!
This commit is contained in:
parent
daa908e9f4
commit
c095f3f39c
2 changed files with 20 additions and 15 deletions
18
doc.go
18
doc.go
|
@ -242,6 +242,12 @@ The message is printed to stdout and is in standard internet mail format.
|
|||
|
||||
Import a maildir into an account.
|
||||
|
||||
The mbox/maildir archive is accessed and imported by the running mox process, so
|
||||
it must have access to the archive files. The default suggested systemd service
|
||||
file isolates mox from most of the file system, with only the "data/" directory
|
||||
accessible, so you may want to put the mbox/maildir archive files in a
|
||||
directory like "data/import/" to make it available to mox.
|
||||
|
||||
By default, messages will train the junk filter based on their flags and, if
|
||||
"automatic junk flags" configuration is set, based on mailbox naming.
|
||||
|
||||
|
@ -255,9 +261,6 @@ uploading a zip or tgz file with mbox and/or maildirs.
|
|||
Mailbox flags, like "seen", "answered", will be imported. An optional
|
||||
dovecot-keywords file can specify additional flags, like Forwarded/Junk/NotJunk.
|
||||
|
||||
The maildir files/directories are read by the mox process, so make sure it has
|
||||
access to the maildir directories/files.
|
||||
|
||||
usage: mox import maildir accountname mailboxname maildir
|
||||
|
||||
# mox import mbox
|
||||
|
@ -266,6 +269,12 @@ Import an mbox into an account.
|
|||
|
||||
Using mbox is not recommended, maildir is a better defined format.
|
||||
|
||||
The mbox/maildir archive is accessed and imported by the running mox process, so
|
||||
it must have access to the archive files. The default suggested systemd service
|
||||
file isolates mox from most of the file system, with only the "data/" directory
|
||||
accessible, so you may want to put the mbox/maildir archive files in a
|
||||
directory like "data/import/" to make it available to mox.
|
||||
|
||||
By default, messages will train the junk filter based on their flags and, if
|
||||
"automatic junk flags" configuration is set, based on mailbox naming.
|
||||
|
||||
|
@ -276,9 +285,6 @@ recipients to be accepted, unless other reputation signals prevent that.
|
|||
Users can also import mailboxes/messages through the account web page by
|
||||
uploading a zip or tgz file with mbox and/or maildirs.
|
||||
|
||||
The mailbox is read by the mox process, so make sure it has access to the
|
||||
maildir directories/files.
|
||||
|
||||
usage: mox import mbox accountname mailboxname mbox
|
||||
|
||||
# mox export maildir
|
||||
|
|
17
import.go
17
import.go
|
@ -27,7 +27,13 @@ import (
|
|||
|
||||
// todo: add option to trust imported messages, causing us to look at Authentication-Results and Received-SPF headers and add eg verified spf/dkim/dmarc domains to our store, to jumpstart reputation.
|
||||
|
||||
const importCommonHelp = `By default, messages will train the junk filter based on their flags and, if
|
||||
const importCommonHelp = `The mbox/maildir archive is accessed and imported by the running mox process, so
|
||||
it must have access to the archive files. The default suggested systemd service
|
||||
file isolates mox from most of the file system, with only the "data/" directory
|
||||
accessible, so you may want to put the mbox/maildir archive files in a
|
||||
directory like "data/import/" to make it available to mox.
|
||||
|
||||
By default, messages will train the junk filter based on their flags and, if
|
||||
"automatic junk flags" configuration is set, based on mailbox naming.
|
||||
|
||||
If the destination mailbox is the Sent mailbox, the recipients of the messages
|
||||
|
@ -45,9 +51,6 @@ func cmdImportMaildir(c *cmd) {
|
|||
` + importCommonHelp + `
|
||||
Mailbox flags, like "seen", "answered", will be imported. An optional
|
||||
dovecot-keywords file can specify additional flags, like Forwarded/Junk/NotJunk.
|
||||
|
||||
The maildir files/directories are read by the mox process, so make sure it has
|
||||
access to the maildir directories/files.
|
||||
`
|
||||
args := c.Parse()
|
||||
if len(args) != 3 {
|
||||
|
@ -63,11 +66,7 @@ func cmdImportMbox(c *cmd) {
|
|||
|
||||
Using mbox is not recommended, maildir is a better defined format.
|
||||
|
||||
` + importCommonHelp + `
|
||||
|
||||
The mailbox is read by the mox process, so make sure it has access to the
|
||||
maildir directories/files.
|
||||
`
|
||||
` + importCommonHelp
|
||||
args := c.Parse()
|
||||
if len(args) != 3 {
|
||||
c.Usage()
|
||||
|
|
Loading…
Reference in a new issue