مراية لـ
https://github.com/postalserver/postal.git
تم المزامنة 2025-12-01 05:43:04 +00:00
This allows us to avoid messing around with changes to iptables and generally makes installation easier for everyone. If you have an instance of postal before this, you will need to do a couple of things to ensure your installation continues to work. 1. You will need to specify a `fast_server.bind_address` in your postal.yml configuration file. This is the IP that you dedicated to the fast server. 2. You will need to allow Ruby to listen on privileged ports (sudo setcap 'cap_net_bind_service=+ep' /usr/bin/ruby2.3). 3. You will need to remove any iptables rules that you may have added previously to accomodate the older way of doing this.
108 أسطر
2.1 KiB
YAML
108 أسطر
2.1 KiB
YAML
# These are the default configuration options that will be used if they aren't overriden
|
|
# in your postal.yml configuration file. No changes should be made to this file for
|
|
# your installation.
|
|
|
|
# You can refer to this for a complete listing all available configuration options.
|
|
|
|
web:
|
|
host: postal.example.com
|
|
protocol: https
|
|
|
|
general:
|
|
use_ip_pools: false
|
|
exception_url:
|
|
maximum_delivery_attempts: 18
|
|
use_local_ns_for_domains: false
|
|
|
|
web_server:
|
|
bind_address: 127.0.0.1
|
|
port: 5000
|
|
max_threads: 5
|
|
|
|
fast_server:
|
|
enabled: false
|
|
bind_address: 0.0.0.0
|
|
port: 80
|
|
ssl_port: 443
|
|
proxy_protocol: false
|
|
default_private_key_path: # Defaults to config/fast_server.key
|
|
default_tls_certificate_path: # Defaults to config/fast_server.cert
|
|
|
|
main_db:
|
|
host: 127.0.0.1
|
|
port: 3306
|
|
username: postal
|
|
password:
|
|
database: postal
|
|
|
|
logging:
|
|
stdout: false
|
|
max_log_file_size: 20
|
|
max_log_files: 10
|
|
|
|
message_db:
|
|
host: 127.0.0.1
|
|
port: 3306
|
|
username: postal
|
|
password:
|
|
prefix: postal
|
|
|
|
rabbitmq:
|
|
host: 127.0.0.1
|
|
port: 5672
|
|
username: postal
|
|
password:
|
|
vhost: /postal
|
|
|
|
workers:
|
|
quantity: 1
|
|
|
|
smtp_server:
|
|
port: 25
|
|
tls_enabled: false
|
|
tls_certificate_path: # Defaults to config/smtp.crt
|
|
tls_private_key_path: # Defaults to config/smtp.key
|
|
proxy_protocol: false
|
|
log_connect: true
|
|
|
|
smtp_relays:
|
|
-
|
|
hostname:
|
|
port: 25
|
|
ssl_mode: Auto
|
|
|
|
dns:
|
|
mx_records:
|
|
- mx.postal.example.com
|
|
smtp_server_hostname: postal.example.com
|
|
spf_include: spf.postal.example.com
|
|
return_path: rp.postal.example.com
|
|
route_domain: routes.postal.example.com
|
|
track_domain: track.postal.example.com
|
|
helo_hostname: # By default, this will be the same as the `smtp_server_hostname`
|
|
dkim_identifier: postal
|
|
domain_verify_prefix: postal-verification
|
|
custom_return_path_prefix: psrp
|
|
|
|
smtp:
|
|
host: 127.0.0.1
|
|
port: 25
|
|
username: # Complete when Postal is running and you can
|
|
password: # generate the credentials within the interface.
|
|
from_name: Postal
|
|
from_address: postal@yourdomain.com
|
|
|
|
rails:
|
|
environment: production
|
|
secret_key:
|
|
|
|
spamd:
|
|
enabled: false
|
|
host: 127.0.0.1
|
|
port: 783
|
|
|
|
clamav:
|
|
enabled: false
|
|
host: 127.0.0.1
|
|
port: 2000
|