Adam Cooke
75be690748
style(rubocop): Style/GlobalStdStream
2024-02-12 09:40:35 +00:00
Adam Cooke
ee94e4e1a0
style(rubocop): Lint/UnusedBlockArgument
2024-02-10 17:20:13 +00:00
Adam Cooke
cfd8d63321
style(rubocop): Layout/EmptyLinesAroundBlockBody
2024-02-10 17:18:24 +00:00
Adam Cooke
b4cc81264c
style(rubocop): Style/StringLiterals
2024-02-10 17:18:23 +00:00
Adam Cooke
0e4ed5ca03
style(rubocop): Layout/EmptyLineAfterMagicComment
2024-02-10 17:18:23 +00:00
Adam Cooke
6ab36c09c9
style(rubocop): Style/FrozenStringLiteralComment
2024-02-10 17:18:22 +00:00
Adam Cooke
ed2e62b94f
feat: remove strip_received_headers config option
...
This previously removed all Received headers which were sent to the smtp
server when enabled. This is not something that should be happening.
2024-02-07 09:45:12 +00:00
Adam Cooke
7bc5230cba
fix: re-add reconnect: true to database
...
This is deprecated and, in my tests, isn't needed but to avoid any
potential issues I am re-adding it here. When we upgrade to Rails 7.1,
we can remove this and that'll handle reconnections as appropriate.
2024-02-06 13:14:21 +00:00
Adam Cooke
54306a9748
fix: adds new connection pool which will discard failed clients
...
closes #2780
2024-02-06 12:43:28 +00:00
Adam Cooke
4528a14d27
fix: fixes issue starting application in production mode
...
I haven't observed these all that recently and these fixes are temporary until
I have time to look properly.
2024-02-03 22:17:51 +00:00
Adam Cooke
96ba4b8f30
refactor: remove Postal.database_url
2024-02-01 18:09:39 +00:00
Adam Cooke
49cceaa6ca
fix: move tracking middleware before host authorization
...
closes #2415
2024-01-31 17:55:39 +00:00
Adam Cooke
854aa5ebc8
feat: support for configuring postal with environment variables
2024-01-30 13:11:56 +00:00
Adam Cooke
3fb40e4e24
fix: ignore message DB migrations in autoloader
2024-01-30 10:19:37 +00:00
Adam Cooke
0f9882f132
refactor: remove explicit autoload
2024-01-30 09:15:25 +00:00
toptaran
59f4478197
fix: mail view encoding issue #2462 ( #2596 )
2024-01-30 08:41:53 +00:00
Charlie Smurthwaite
5998bf376a
fix: Move RubyVer functionality to Utilities module
...
This change is required to mirror a58bf11afe
2023-04-18 09:35:26 +01:00
Adam Cooke
957b784658
chore: Upgrade to Ruby 3.2.1 & Rails 6.0
...
* chore: upgrade to rails 6.0
* chore: upgrade ruby to 3.2.1
* chore: upgrade bundler
* chore: upgrade execjs
* chore: upgrade to rails 6.1
* chore: switch to sentry-ruby from raven
* chore: add extra platforms to gemfile
2023-04-06 11:40:45 +01:00
Joost Kalwij - van Horssen
c6fb8d223b
Make resent-sender header optional ( #2384 )
2023-03-22 14:01:04 +00:00
Charlie Smurthwaite
fd289c46fd
style(rubocop): fix all safe auto correctable offenses
2023-03-16 15:50:53 +00:00
Dmitriy Alekseev
9f0697f194
feat: support for AMQPS for rabbitmq connections ( #1911 )
...
* Support AMQPS
* Update rabbit_mq.rb
2022-03-16 09:38:13 +00:00
Adam Cooke
152633adfe
chore: upgrade to puma 5
2022-02-14 14:36:34 +00:00
Adam Cooke
51e3a1fb5e
chore: remove setting process name since procodile has gone
2022-02-14 14:34:34 +00:00
Adam Cooke
5b04faca39
fix: use the Postal logger system for the rails log
2022-02-14 14:17:51 +00:00
Adam Cooke
e49ae56d27
chore: replace procodile with foreman for dev
2022-02-14 14:16:11 +00:00
Adam Cooke
a1277baba5
feat: support for using rspamd for spam filtering
2021-08-02 19:57:33 +00:00
Adam Cooke
724325a1b9
feat: support for configuring the default spam threshold values for new servers
2021-08-02 16:17:18 +00:00
Adam Cooke
2a11e0c0a5
fix(logging): fix spelling of graylog
2021-08-02 14:43:06 +00:00
Adam Cooke
4e5b621232
refactor: remove old logging defaults based on /opt/postal
2021-07-29 16:25:25 +00:00
Adam Cooke
17dd7cc757
refactor: remove the fast server
2021-07-29 11:20:47 +00:00
Adam Cooke
daf469ce7f
refactor: user management
2021-07-28 14:17:59 +00:00
Adam Cooke
4a410c8c9f
feat(smtp_server): allow bind address to be configured
...
closes #1166
2021-07-27 22:00:16 +00:00
Jim
73870d6a92
fix: fix issue with determining if an SMTP connection is encrypted or not ( #1338 )
2021-07-27 15:13:06 +01:00
Adam Cooke
bc22394fdd
fix(smtp_server): refactor mx lookups to randomly order mx records with the same priority
...
closes #1408
closes #1405
2021-07-27 14:07:38 +00:00
Adam Cooke
1976649c52
chore: remove example config files from config/postal
2021-07-26 20:08:39 +00:00
Adam Cooke
c09ab62d0c
chore: various tweaks to support running tests in the CI
2021-07-26 17:40:56 +00:00
Adam Cooke
c8d1178918
support for environment variable for puma PORT
2020-07-17 09:05:19 +01:00
Antony
57cc0239bd
Added explanation to config/postal.example.yml about #725 ( #920 )
2019-12-05 17:21:32 +00:00
Will Power
dcb2919cc6
Suppression list improvements ( #867 )
2019-11-22 17:28:11 +00:00
Luiz Eduardo
e55b081721
Option do Change Hold Time
2019-02-25 12:01:15 +00:00
Charlie Smurthwaite
cfc60d0e41
upgrade rails and supporting gems, refresh schema
2018-08-22 11:30:54 +01:00
George Drak
b264c5bd50
Configurable SMTP client timeouts ( #456 )
...
* fix #295 by adding configurable timeouts
2018-04-20 13:16:44 +01:00
Adam Cooke
15c6795a24
update default configuration file to document multiple bind addresses for the fast server
2018-04-04 19:16:01 +01:00
Adam Cooke
f778498fbe
add an example config file for development use
2018-01-13 19:28:52 +00:00
Petter Helset
67e37b0770
Configurable OpenSSL versions and ciphers ( #387 )
2017-12-05 11:25:42 +00:00
Petter Helset
93434bbb7e
Configurable message size limit. Defaults to 14MB. ( #383 )
2017-12-05 11:21:23 +00: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
mackinra
2a9702ba47
Added option to strip incoming Received headers ( #282 )
2017-08-10 00:05:40 +01:00
Adam Cooke
1547022b2a
tidy greylog
2017-06-02 17:20:27 +01:00
Adam Cooke
6e009f16b9
use explicit autoloads rather than from paths
2017-06-02 15:29:54 +01:00