Commit Graph
41 Commits
Author SHA1 Message Date
Adam Cooke 5e13d7d052 hold incoming messages when in development mode
(not very dry but this unqueueing logic could do with some tidying)
2017-05-12 15:07:56 +01:00
Adam Cooke 9bea99e633 verify new users straight away
users who signup will have received a link to do so which means their address is already verified
2017-05-12 14:47:16 +01:00
Adam Cooke e9b03987fe only allow users with an invite to create accounts 2017-05-12 14:45:42 +01:00
Robert LyallandAdam Cooke ffc4586d5b Only display a server's IP pool name if it has an IP pool (#121) 2017-05-08 21:21:34 +01:00
Adam Cooke 5cd0e4dc04 add option to not provision databases for servers 2017-05-08 16:41:37 +01:00
Adam Cooke f023ff0bc1 don't check the dns on create if there already is a status 2017-05-08 16:38:29 +01:00
Adam Cooke f75806b693 wording updates on the server limit page 2017-05-05 12:06:38 +01:00
Adam Cooke 0ee58b2b3e send limit email wording updates 2017-05-05 12:05:52 +01:00
Adam Cooke 3e281b576e global domains aren't supported any longer 2017-05-04 13:04:48 +01:00
Adam Cooke 3ba0a72779 log errors from cert verification 2017-05-04 12:37:16 +01:00
Adam Cooke e7b88842ca logging on certificate verification & issuance
closes #94
2017-05-04 11:18:44 +01:00
Adam Cooke 49faf73e66 fixes bug on credentials list 2017-05-02 13:44:32 +01:00
Adam Cooke f6784238d3 a sad sad day in postal-land, no more puns. 2017-05-02 13:33:17 +01:00
Alex BoumaandAdam Cooke b396920d47 Config to use local nameservers for DNS validation 2017-05-02 13:11:55 +01:00
Alex BoumaandAdam Cooke 594cff74a9 Add address endpoints to the routes UI (#71) 2017-05-02 13:06:46 +01:00
Adam Cooke 6af6e58d88 remove wildcard validation on routes
closes #57
2017-04-30 19:26:10 +01:00
Adam Cooke 2be702fac3 make sure resolv is required before it is used everywhere
closes #67
2017-04-30 19:25:03 +01:00
Alex BoumaandAdam Cooke ddf2a859bf Fix removed ip_pool type errors (#62)
* Fix undefined method description

Sice `:description` was removed from the IP pools it should display the IP pool `:name` instead of the `:description`.

* Fix using the removed ip_pool type
2017-04-29 19:42:29 +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 ff4687c2f7 update favicon
closes #47
2017-04-28 16:46:42 +01:00
Adam Cooke 759c68a43d remove some image assets that aren't used 2017-04-28 16:46:40 +01:00
Adam Cooke 698b580db4 remove types from ip pools
closes #24
2017-04-28 16:40:53 +01:00
Adam Cooke 0a25fe986d fixes header when server has no IP pools but ip pools are enabled 2017-04-28 15:40:48 +01:00
Adam Cooke 8d235fd569 remove unused helpers.coffee
fixes #46
2017-04-28 15:30:02 +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 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 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 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 46daca9aa7 only allow organizations to be managed by admins 2017-04-21 10:18:24 +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 2fdba0ceb5 initial commit from appmail 2017-04-19 13:07:25 +01:00