From 0068937d586582ff5dece8afdf8683aacc3c887d Mon Sep 17 00:00:00 2001 From: James Hillyerd Date: Tue, 8 Mar 2016 23:11:03 -0800 Subject: [PATCH] Add homebrew specific inbucket.conf --- etc/homebrew/inbucket.conf | 115 +++++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 etc/homebrew/inbucket.conf diff --git a/etc/homebrew/inbucket.conf b/etc/homebrew/inbucket.conf new file mode 100644 index 0000000..9b90179 --- /dev/null +++ b/etc/homebrew/inbucket.conf @@ -0,0 +1,115 @@ +# inbucket.conf +# homebrew inbucket configuration +# {{}} values will be replaced during installation + +############################################################################# +[DEFAULT] + +# Not used directly, but is typically referenced below in %()s format. +brew.pkgshare.dir={{pkgshare}} +brew.var.dir={{var}} +default.domain=inbucket.local + +############################################################################# +[logging] + +# Options from least to most verbose: ERROR, WARN, INFO, TRACE +level=INFO + +############################################################################# +[smtp] + +# IPv4 address to listen for SMTP connections on. +ip4.address=0.0.0.0 + +# IPv4 port to listen for SMTP connections on. +ip4.port=2500 + +# used in SMTP greeting +domain=%(default.domain)s + +# optional: mail sent to accounts at this domain will not be stored, +# for mixed use (content and load testing) +domain.nostore=bitbucket.local + +# Maximum number of RCPT TO: addresses we allow from clients, the SMTP +# RFC recommends this be at least 100. +max.recipients=100 + +# How long we allow a network connection to be idle before hanging up on the +# client, SMTP RFC recommends at least 5 minutes (300 seconds). +max.idle.seconds=300 + +# Maximum allowable size of message body in bytes (including attachments) +max.message.bytes=2048000 + +# Should we place messages into the datastore, or just throw them away +# (for load testing): true or false +store.messages=true + +############################################################################# +[pop3] + +# IPv4 address to listen for POP3 connections on. +ip4.address=0.0.0.0 + +# IPv4 port to listen for POP3 connections on. +ip4.port=1100 + +# used in POP3 greeting +domain=%(default.domain)s + +# How long we allow a network connection to be idle before hanging up on the +# client, POP3 RFC requires at least 10 minutes (600 seconds). +max.idle.seconds=600 + +############################################################################# +[web] + +# IPv4 address to serve HTTP web interface on +ip4.address=0.0.0.0 + +# IPv4 port to serve HTTP web interface on +ip4.port=9000 + +# Name of web theme to use +theme=bootstrap + +# Path to the selected themes template files +template.dir=%(brew.pkgshare.dir)s/themes/%(theme)s/templates + +# Should we cache parsed templates (set to false during theme dev) +template.cache=true + +# Path to the selected themes public (static) files +public.dir=%(brew.pkgshare.dir)s/themes/%(theme)s/public + +# Path to the greeting HTML displayed on front page, can be moved out of +# installation dir for customization +greeting.file=%(brew.pkgshare.dir)s/themes/greeting.html + +# Key used to sign session cookie data so that it cannot be tampered with. +# If this is left unset, Inbucket will generate a random key at startup +# and previous sessions will be invalidated. +cookie.auth.key=secret-inbucket-session-cookie-key + +############################################################################# +[datastore] + +# Path to the datastore, mail will be written into subdirectories +path=%(brew.var.dir)s/inbucket + +# How many minutes after receipt should a message be stored until it's +# automatically purged. To retain messages until manually deleted, set this +# to 0 +retention.minutes=10080 + +# How many milliseconds to sleep after purging messages from a mailbox. +# This should help reduce disk I/O when there are a large number of messages +# to purge. +retention.sleep.millis=100 + +# Maximum number of messages we will store in a single mailbox. If this +# number is exceeded, the oldest message in the box will be deleted each +# time a new message is received for it. +mailbox.message.cap=100