Adam Cooke
e9b03987fe
only allow users with an invite to create accounts
2017-05-12 14:45:42 +01:00
Adam Cooke
d4fd6b9925
By default, we will now listen directly on various ports [breaking]
...
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.
2017-05-05 11:45:27 +01:00
Adam Cooke
608b73afd4
add an example password to postal.example.yml
2017-05-05 10:49:44 +01:00
Adam Cooke
010e8c0e58
add a default certificate for the fast server
2017-05-05 09:57:39 +01:00
Adam Cooke
22e0dd27ae
attempt to renew track certificates more frequently for a better experience
2017-05-04 12:38:06 +01:00
Alex Bouma
b396920d47
Config to use local nameservers for DNS validation
2017-05-02 13:11:55 +01:00
Adam Cooke
f779e45f45
move espect into Postal::MessageInspection
2017-04-29 12:38:40 +01:00
Adam Cooke
45fd472f76
configurable maximum delivery attempts
...
closes #59
2017-04-29 11:56:25 +01:00
Adam Cooke
3333a7baf3
add script for testing app SMTP connections
2017-04-28 17:09:39 +01:00
Adam Cooke
1adedc6343
support for smtp relay hosts
2017-04-28 16:26:59 +01:00
Adam Cooke
caacaa7f92
disable SMTP TLS by default and add custom paths for SMTP key/cert
...
TLS can be enabled by setting 'smtp_server.tls_enabled' to true.
2017-04-28 15:12:56 +01:00
Adam Cooke
1b58cb853b
remove a stray new line
2017-04-27 22:16:42 +01:00
Adam Cooke
4de6dc20e6
don't use localhost as the HELO on outgoing SMTP connections
...
It can be configured using `dns.helo_hostname` or will be set to `dns.smtp_server_hostname`
Related to #19
2017-04-27 09:49:53 +01:00
Adam Cooke
1f64c61105
add a defaults file containing all defaults for configuration options and tidy initial config
2017-04-27 09:35:57 +01:00
Adam Cooke
9b794f1b14
enable the public file server for static assets
2017-04-26 23:05:51 +01:00
Adam Cooke
ff645a6677
add script to set process concurrency on start/restart/run from config
2017-04-26 20:48:04 +01:00
Adam Cooke
2af46dbb6e
improve defaults in the example config
2017-04-26 20:28:11 +01:00
Adam Cooke
945e7c2a06
add slash to vhost
2017-04-26 19:53:10 +01:00
Adam Cooke
4386be237c
add the other smtp options to the example config file
2017-04-26 13:00:12 +01:00
Adam Cooke
33f7e912c7
allow the SMTP port to be configurable for outgoing email from the app itself
2017-04-26 12:30:37 +01:00
Adam Cooke
2def9c0fb9
UI for admins to assign ip pools to servers
2017-04-21 11:26:19 +01:00
Adam Cooke
c09c501ef4
admin UI for managing ip pools & ip addresses
2017-04-21 11:09:31 +01:00
Adam Cooke
6eb425eaed
move org ip rules into their own controller
2017-04-21 10:32:22 +01:00
Adam Cooke
46daca9aa7
only allow organizations to be managed by admins
2017-04-21 10:18:24 +01:00
Adam Cooke
a8ecb502fa
improve config file generation
2017-04-19 14:30:00 +01:00
Adam Cooke
2fdba0ceb5
initial commit from appmail
2017-04-19 13:07:25 +01:00