Adam Cooke
f778498fbe
add an example config file for development use
2018-01-13 19:28:52 +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
Petter Helset
67e37b0770
Configurable OpenSSL versions and ciphers ( #387 )
2017-12-05 11:25:42 +00:00
Petter Helset
83ada69662
Handle exception ETIMEDOUT in SMTP server ( #384 )
2017-12-05 11:21:57 +00:00
Petter Helset
93434bbb7e
Configurable message size limit. Defaults to 14MB. ( #383 )
2017-12-05 11:21:23 +00:00
igerzog
0d88d79319
Fix peer verification ( #336 )
...
Fixes the problem with `SSL_connect returned=1 errno=0 state=error: certificate verify failed` and solves hostname mismatch when use ip address instead of hostname
2017-12-05 11:18:07 +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
Marcos Matamala Fernández
67d0f6514d
more expansions for API message: activity_entries ( #344 )
2017-09-11 20:53:45 +01:00
igerzog
41d9014d47
Certificate file name extensions unified ( #354 )
...
* Fix for default smtp certificate name
This fixes the defaut smtp certificate file name from smtp.crt to smtp.cert as it is used throughout the postal code.
2017-09-11 20:50:59 +01: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
Charlie Smurthwaite
a63c62ba62
strip continuation of received headers
2017-08-10 02:06:32 +01:00
mackinra
2a9702ba47
Added option to strip incoming Received headers ( #282 )
2017-08-10 00:05:40 +01:00
Will Power
457afb90c1
don't create empty parts in a multi part email ( #267 )
2017-07-25 15:47:18 +01:00
Charlie Smurthwaite
f1bee5644b
allow auth login with inline username
2017-07-11 09:52:49 +01:00
Adam Cooke
9e91c75157
send the mail from and rcpt to on raw messages too
2017-06-14 09:59:09 +01:00
Adam Cooke
464bf21e2a
fixes queue size script
2017-06-14 09:37:13 +01:00
Adam Cooke
126a59200a
add script to return current queue size (for monitoring)
2017-06-14 09:30:23 +01:00
Charlie Smurthwaite
48863dd6f4
initiate garbage collection between each job in the worker
2017-06-08 10:15:59 +01:00
Adam Cooke
724a6405a5
don't check for untrusted relays on outgoing messages
2017-06-07 09:59:06 +01:00
Adam Cooke
9f9cdc6a47
don't log exceptions when something can't go to greylog
2017-06-02 17:59:26 +01:00
Adam Cooke
1547022b2a
tidy greylog
2017-06-02 17:20:27 +01:00
Adam Cooke
83176e7361
only submit entries to greylog that apply to the current level
2017-06-02 17:18:19 +01:00
Adam Cooke
0177a7b8de
autoload SMTPSender
2017-06-02 16:24:45 +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
6e009f16b9
use explicit autoloads rather than from paths
2017-06-02 15:29:54 +01:00
Adam Cooke
9f4568e81a
callbacks for catching errors on the worker
2017-06-02 14:25:25 +01:00
Adam Cooke
97f95fe831
only exclude asset gems if there are prebuilt assets
2017-06-02 12:47:20 +01:00
Adam Cooke
7178977ef5
export RAILS_GROUPS for precompiling assets
2017-06-02 12:45:39 +01:00
Adam Cooke
adb3eccec4
require asset gems in development too
2017-06-02 12:44:35 +01:00
Adam Cooke
3fb4ac3804
require assets for precompilation of assets
2017-06-02 12:42:02 +01:00
Adam Cooke
477fb4b199
don't include assets when bundling
2017-06-02 12:14:02 +01:00
Adam Cooke
0f61c8bfa4
put asset gems in their own group
2017-06-02 12:12:27 +01:00
Adam Cooke
fda0cfafc6
rename admin to advanced settings & add help text
...
closes #163
2017-06-02 12:11:19 +01:00
Takashi Kokubun
a18d344025
Update Haml to 5.0
2017-06-02 11:11:09 +01:00
Adam Cooke
4e7cec443c
ensure IP addresses are unique
...
fixes #165
2017-06-01 14:41:38 +01:00
Adam Cooke
c3f71b0d2a
don't use moonrope from repo
2017-06-01 14:26:58 +01:00
Adam Cooke
ce90a1d4f5
don't use acme-client from the repo
2017-06-01 14:25:00 +01:00
Adam Cooke
e443a3addb
improvements to the auto upgrade script
...
* change how the channel is passed
* restart rather than stop/start when upgrading
* add safe mode for forcing a stop/start on upgrade
2017-06-01 14:07:25 +01:00
Adam Cooke
42ba1bb9f2
configurable database pool sizes
2017-06-01 13:49:29 +01:00
Adam Cooke
132078f84f
multi-threaded workers
2017-06-01 13:48:50 +01:00
Adam Cooke
26ca38c2e1
only update links if there's a message ID
2017-06-01 10:45:32 +01:00
Adam Cooke
96f190ae25
fixes style issue on error when no messages found
2017-05-30 15:16:01 +01:00
Adam Cooke
47d78b0725
rename the session from _deliver_session to _postal_session
2017-05-26 13:18:45 +01:00
Adam Cooke
1e62f9bd0e
re-add postal signatures to outgoing http requests
2017-05-26 10:36:31 +01:00
Adam Cooke
7d2484d47f
make sure nano & wget are installed on the quick install
2017-05-18 12:28:38 +01:00
Adam Cooke
3f8c52501b
put postal version in footer
2017-05-18 12:25:28 +01:00
Adam Cooke
525fd8cc05
update ubuntu 16.04 script
2017-05-18 12:24:16 +01:00