Commit Graph

19 Commits

Author SHA1 Message Date
Adam Cooke f779e45f45 move espect into Postal::MessageInspection 2017-04-29 12:38:40 +01:00
Adam Cooke a1aa173c51 add script to create an initial admin user 2017-04-28 17:01:11 +01:00
Adam Cooke 88974cee85 use standard config style for accessing relay properties 2017-04-28 16:27:51 +01:00
Adam Cooke 1adedc6343 support for smtp relay hosts 2017-04-28 16:26:59 +01:00
Adam Cooke 695bdf90f9 improvements to ip monitoring on worker 2017-04-28 16:09:39 +01:00
Adam Cooke 6d27787a2e don't bother looking up local IPs 2017-04-28 15:53:24 +01:00
Adam Cooke 1be135a5d9 fixes issue with ip addresses that don't have an ipv6 pair 2017-04-28 15:50:26 +01:00
Adam Cooke 488dffd04b don't generate self signed smtp certificates 2017-04-28 15:17:06 +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 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 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 2a029f94e5 add scirpt to return the default dkim record 2017-04-26 13:11:41 +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 b27e5ed1f5 escape usernames & passwords when setting the DATABASE_URL 2017-04-26 11:41:05 +01:00
Adam Cooke 46daca9aa7 only allow organizations to be managed by admins 2017-04-21 10:18:24 +01:00
Adam Cooke 2fdba0ceb5 initial commit from appmail 2017-04-19 13:07:25 +01:00