discourse/script/import_scripts/mbox/settings.yml

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

66 lines
2.5 KiB
YAML
Raw Normal View History

# Directory where all emails and mbox files are stored.
data_dir: /shared/import/data
# Regular expression for splitting emails in mbox files.
# Choose one of the following examples that works for you or add your own regular expression.
split_regex: "^From .+@.+"
#split_regex: "^From .+@example.com.+"
# Listserv files
#split_regex: "^========================================================================="
# When each file contains only one email
#split_regex: ""
# Prefer the HTML part of emails instead of the plain text part.
prefer_html: true
# The trust level of users created by the import script.
default_trust_level: 1
# Create staged users instead of regular users.
2018-01-04 16:17:35 +08:00
staged: true
# You can enable this option if the script should stop after indexing all emails
# instead of executing the import right away. That's useful if you need to make some changes
# to the indexed data in the `index.db` created during the indexing step.
index_only: false
# Only enable this option when the import script fails to group messages with
# with the `In-Reply-To` and `References` headers.
group_messages_by_subject: false
# Always show trimmed part of emails. WARNING: This might reveal email addresses.
show_trimmed_content: false
# Remove prefixes like [FOO] or (BAR) from topic titles and replace them with tags.
# You can map one or more case-insensitive prefixes to the same tag in Discourse.
# "Tag name in Discourse": "foo"
# "Tag name in Discourse": ["foo", "bar"]
# You can use an empty tag name to remove prefixes without creating a tag in Discourse.
tags:
# "off-topic": "ot"
# announcement: ["ann", "announce", "announcement"]
# "": ["foo", "bar"]
# These prefixes will be removed from the beginning of topic titles. You can use regular expressions.
# Prefixes are case-insensitive. You can add additional prefixes (e.g. localized prefixes from
# https://en.wikipedia.org/wiki/List_of_email_subject_abbreviations#Abbreviations_in_other_languages).
remove_subject_prefixes:
- "Re: "
- "Fwd?: "
# For emails processed by mailman with this type of bogus header:
# From: Jane Smith via ListName <ListName@lists.example.com>
# attempt to get the actual sender's address from other available headers like Reply-To or the /^From / line
fix_mailman_via_addresses: false
# Elide up to last occurence of = in addresses (BATV, etc)
# ie. normalize these:
# prvs=00377ab9a2=someone@somewhere.com
# bounces+840901-dbd9-flang-dev=someone@somewhere.com
# blah=blih=bluh=someone@somewhere.com
# into:
# someone@somewhere.com
elide_equals_in_addresses: false