Charlie Smurthwaite
183f3b4192
http 429 responses should suppress bounce messages to reduce email volume in rate limiting situations
2019-04-08 11:20:25 +01:00
Charlie Smurthwaite
1ef7dbd67e
complete upgrade of letsencrypt to ACME v2. resolves #674
2019-03-14 11:58:41 +00:00
Alec Papierniak
48daec1328
Minor typo fix
2019-02-25 11:49:18 +00:00
Charlie Smurthwaite
a7e3e9de79
Revert "add domain button on top of Domains page."
...
I've tested this, and I'm afraid I don't like it from a design perpective as it is not consistent with the other pages, and it looks inverted when only one domain is present. Perhaps we can design this better, though I'm not sure how.
2018-08-22 11:40:49 +01:00
Valentin Ouvrard
96294988cb
add domain button on top of Domains page.
2018-08-22 11:36:49 +01:00
Charlie Smurthwaite
cfc60d0e41
upgrade rails and supporting gems, refresh schema
2018-08-22 11:30:54 +01:00
Will Power
65988dcaff
Fix typo in error message ( #535 )
2018-04-20 12:27:35 +01:00
Will Power
b3456036c0
missing equals sign in webhook url validation ( #483 )
2018-04-20 12:27:16 +01:00
lrns
3a4aa0bdaa
Change seperate/seperately to separate/separately in 2 forms
2018-03-16 12:39:40 +00:00
Adam Cooke
ce68d9eacd
update Received headers to use UTC timestamps
2018-01-13 19:28:31 +00:00
Adam Cooke
5f88ee85bf
make sure to use the user's time zone when composing test messages
2018-01-13 19:06:44 +00:00
Charlie Smurthwaite
53475abf55
always allow emails to be redelivered
2017-12-05 10:54:47 +00:00
Adam Cooke
21039f07e8
update link to using the api
2017-11-10 14:18:53 +00:00
anhofmann
98daf6d30c
Add possibility to use other ports than 80/443 in webhooks ( #234 )
...
* Added possibility to use other ports than 80/443
* simplify regex to allow colon anywhere
2017-08-21 22:23:31 +01:00
Will Power
5634640fd8
fix typos related to message retention ( #317 )
2017-08-21 22:22:58 +01:00
Will Power
457afb90c1
don't create empty parts in a multi part email ( #267 )
2017-07-25 15:47:18 +01:00
Adam Cooke
6f29bc8d3f
ensure all timestamps from the message DB go through a zone
2017-06-02 15:36:12 +01:00
Adam Cooke
fda0cfafc6
rename admin to advanced settings & add help text
...
closes #163
2017-06-02 12:11:19 +01:00
Adam Cooke
4e7cec443c
ensure IP addresses are unique
...
fixes #165
2017-06-01 14:41:38 +01:00
Adam Cooke
96f190ae25
fixes style issue on error when no messages found
2017-05-30 15:16:01 +01:00
Adam Cooke
3f8c52501b
put postal version in footer
2017-05-18 12:25:28 +01:00
Adam Cooke
cb0e3a4f4e
support for a null send limit for unlimited
...
part of #144
2017-05-16 15:52:43 +01:00
Adam Cooke
9a76538f11
remove IP pool rules when deleting an IP pool
2017-05-15 10:43:44 +01:00
Adam Cooke
d33994ce0f
fixes bug with IP rules list
...
closes #136
2017-05-12 17:06:35 +01:00
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 Lyall
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 Bouma
b396920d47
Config to use local nameservers for DNS validation
2017-05-02 13:11:55 +01:00
Alex Bouma
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 Bouma
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