Adam Cooke
|
396f0a3966
|
update readme
|
2017-04-27 19:14:42 +01:00 |
|
Adam Cooke
|
709e82c06e
|
rename MyOps to Postal in auto upgrade
fixes #29
|
2017-04-27 18:05:03 +01:00 |
|
Adam Cooke
|
6af7f332bf
|
hide IP rules & IPs when ip pools aren't available
|
2017-04-27 10:36:30 +01:00 |
|
Adam Cooke
|
3ed9438a00
|
fixes issue with creating new organizations when there are no ip pools
|
2017-04-27 10:34:22 +01:00 |
|
Adam Cooke
|
10794f8573
|
upgrade moonrope
|
2017-04-27 10:34:21 +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
|
2ad3eb92aa
|
generate a 1024-bit key for the default DKIM signing key
|
2017-04-27 09:46:11 +01:00 |
|
Adam Cooke
|
61da4bf48c
|
hide away IP pool things in the UI if not enabled
|
2017-04-27 09:41:21 +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
|
c36b3f6f51
|
dhparam in default nginx can be optional for now
|
2017-04-26 23:22:18 +01:00 |
|
Adam Cooke
|
9b794f1b14
|
enable the public file server for static assets
|
2017-04-26 23:05:51 +01:00 |
|
Adam Cooke
|
d98130123f
|
add auto-upgrade to help text
|
2017-04-26 21:08:13 +01:00 |
|
Adam Cooke
|
f7e83dfa6b
|
add a quick script to handle auto upgrading
|
2017-04-26 21:07:36 +01:00 |
|
Adam Cooke
|
0f10481da0
|
ensure that we only try to log exceptions when raven is available
|
2017-04-26 20:54:50 +01:00 |
|
Adam Cooke
|
3d45a5d4f1
|
allow fast server to be disabled by removing it from the config file
|
2017-04-26 20:52:04 +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
|
8da33ba58e
|
ensure all logging goes to STDOUT when using postal run
|
2017-04-26 20:36:17 +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
|
b171f0b5ea
|
add example nginx config
|
2017-04-26 14:37:39 +01:00 |
|
Adam Cooke
|
0c5a32b6b5
|
update initial password to something a little less insane
|
2017-04-26 14:18:09 +01:00 |
|
Adam Cooke
|
c7806cf376
|
create the config directory if it is missing
|
2017-04-26 14:13:06 +01:00 |
|
Adam Cooke
|
8c4fa7e169
|
add script to register let's encrypt keys and other useful bin/postal commands
|
2017-04-26 14:08:11 +01:00 |
|
Adam Cooke
|
2a029f94e5
|
add scirpt to return the default dkim record
|
2017-04-26 13:11:41 +01:00 |
|
Adam Cooke
|
4f8878d734
|
update README to include link to wiki
|
2017-04-26 13:02:12 +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
|
a06e9b27cd
|
can't shift those any more, config returns a frozen array
|
2017-04-26 12:51:53 +01:00 |
|
Adam Cooke
|
50609a77cc
|
update references to old certificates on smtp & fast server
|
2017-04-26 12:44:01 +01:00 |
|
Adam Cooke
|
d35d382cbd
|
ignore assets & bunlded assets
|
2017-04-26 12:39:24 +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
|
b27e5ed1f5
|
escape usernames & passwords when setting the DATABASE_URL
|
2017-04-26 11:41:05 +01:00 |
|
Adam Cooke
|
78c9b0f4dc
|
get the source configuration from the app rather than the config root
|
2017-04-26 11:29:22 +01:00 |
|
Adam Cooke
|
5115223728
|
add the licence
|
2017-04-26 11:05:36 +01:00 |
|
Charlie Smurthwaite
|
1c6369d4ce
|
fix length on session table index
|
2017-04-24 11:27:53 +01:00 |
|
Adam Cooke
|
6f8b431ab5
|
upgrade authie to 3.0
|
2017-04-21 20:55:05 +01:00 |
|
Adam Cooke
|
2f0155747c
|
allow the IP pool to be set when adding/editing a server
|
2017-04-21 11:29:27 +01:00 |
|
Adam Cooke
|
2def9c0fb9
|
UI for admins to assign ip pools to servers
|
2017-04-21 11:26:19 +01:00 |
|
Adam Cooke
|
79f7707d09
|
ip pools nav link
|
2017-04-21 11:11:06 +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
|
ec73bffce0
|
admins don't need to verify domain ownership
|
2017-04-21 10:23:14 +01:00 |
|
Adam Cooke
|
b4744da8c1
|
the default admin should be an admin
|
2017-04-21 10:18:50 +01:00 |
|
Adam Cooke
|
46daca9aa7
|
only allow organizations to be managed by admins
|
2017-04-21 10:18:24 +01:00 |
|
Adam Cooke
|
90b90577cf
|
add version script
|
2017-04-21 09:59:54 +01:00 |
|
Adam Cooke
|
e6528663c6
|
when a new user is added with a verified timestamp, don't just clear it
|
2017-04-21 09:58:06 +01:00 |
|
Adam Cooke
|
7e598d350d
|
add bin file for running postal actions
|
2017-04-21 09:55:38 +01:00 |
|
Adam Cooke
|
ed04f795c2
|
add screenshot
|
2017-04-19 14:30:34 +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 |
|
Adam Cooke
|
a3eff53792
|
initial
|
2017-04-19 13:07:22 +01:00 |
|