Charlie Smurthwaite
044edd9afa
renumber migration
2020-10-01 10:53:07 +01:00
Charlie Smurthwaite
ccd6caf147
Re-allocate IP address when retrying deliveries to prevent stuck messages when config changes
2020-10-01 10:47:35 +01:00
Charlie Smurthwaite
1ecc4684cd
Truncate long message subjects when storing metadata
...
This avoids SQL errors dropping messages when subjects are too long.
2020-10-01 10:45:30 +01:00
Charlie Smurthwaite
752558f0f3
Change SQL charset for message_db to utf8mb4
...
Squashed commit of the following:
commit c434c868d111fd091f638216e2dec2685c7ac296
Author: Charlie Smurthwaite <charlie@krystal.uk >
Date: Thu Oct 1 10:37:17 2020 +0100
change utf8mb4_bin to utf8mb4_unicode_ci
commit 68031c470b41edd9906e3b10ccbb6d2c71a2c9a7
Merge: 9f277d4 9b98339
Author: Charlie Smurthwaite <charlie@krystal.uk >
Date: Thu Oct 1 10:29:02 2020 +0100
Merge remote-tracking branch 'origin/master' into mb4
commit 9f277d4ce2
Author: Petter Helset <petter@helset.eu >
Date: Thu Oct 26 15:15:16 2017 +0200
Migrate message database with main database
commit 3be337e265
Author: Petter Helset <petter@helset.eu >
Date: Thu Oct 26 14:45:26 2017 +0200
Migrations for existing messagedbs to utf8mb4
commit 3d8d3956fe
Author: Petter Helset <petter@helset.eu >
Date: Thu Oct 26 13:49:57 2017 +0200
Change SQL charset for message_db to utf8mb4
2020-10-01 10:39:30 +01:00
Blake Patton
9b98339829
Ubuntu 18.04 script for quickstart ( #1173 )
2020-10-01 10:24:34 +01:00
Dmitriy Alekseev
71b059f9d2
Add common DKIM headers ( #1218 )
...
Add commonly used headers to DKIM signatures
2020-09-30 16:04:36 +01:00
Charlie Smurthwaite
8d44c90188
do not find the original message when returning batchable messages ( #1225 )
2020-09-30 15:34:38 +01:00
Charlie Smurthwaite
113b11952f
update distribution server paths
2020-07-17 11:57:21 +01:00
Charlie Smurthwaite
9a3d568b27
Add IP-based SMTP authentication ( #1149 )
2020-07-17 11:43:51 +01:00
Will Power
5c7802d218
add migration to increase links url size ( #683 )
2020-07-17 10:38:04 +01:00
Will Power
73b4afdb2b
Bypass for newer OpenSSL versions ( #999 )
2020-07-17 10:35:24 +01:00
Shankar Dhanasekaran
72de997378
Fix typo in bounce message ( #954 )
2020-07-17 10:31:54 +01:00
Will Power
f56380e3b2
correct suppression expired check ( #988 )
2020-07-17 10:31:38 +01:00
Adam Cooke
a4bdafac13
be more precise about the presence of the invite parameter
...
closes #1001
closes #1002
2020-07-17 10:29:58 +01:00
Adam Cooke
138f1c0983
upgrade rails
2020-07-17 09:10:16 +01:00
Adam Cooke
487365182b
upgrade puma, kaminari and rack
2020-07-17 09:08:57 +01:00
Adam Cooke
c8d1178918
support for environment variable for puma PORT
2020-07-17 09:05:19 +01:00
Adam Cooke
51ba977bcc
remove screenshots link
...
The screenshots on the page were broken
2020-06-26 10:03:11 +01:00
Adam Cooke
0f30a53ebb
upgrade rails & puma
2020-04-01 09:05:40 +00:00
Adam Cooke
a66b94b228
ignore the PotamusFile in the image
2020-02-12 16:32:36 +00:00
Adam Cooke
fe0cf6bb7f
the docker image can live on dockerhub
2020-02-12 16:30:44 +00:00
Adam Cooke
b08af5ab7d
Add docker
2020-02-12 16:29:32 +00:00
Adam Cooke
4cad787343
upgrade dependencies
...
* rails, puma, bunny, mysql2
* remove createsend which isn't needed/used
* don't require highline all the time
2020-02-12 10:53:03 +00:00
Dan Pastori
7e5403ace1
Add reply_to in JSON API ( #850 )
2019-12-05 17:25:36 +00:00
Antony
57cc0239bd
Added explanation to config/postal.example.yml about #725 ( #920 )
2019-12-05 17:21:32 +00:00
Mark Rodgers
d067944301
When Net::HTTP::Post is being instantiated only the uri.path was being passed ( #924 )
...
fixed bug causing webhook not to trigger unless query params were present
2019-12-05 17:21:07 +00:00
Georgi Ganchev
7cfbda4426
adds missing ssl package
2019-11-27 17:28:22 +00:00
Oliver Kuldmäe
2d9a18f658
Parse multipart/related parts recursively ( #808 )
...
This is to ensure that tracking pixels are correctly added to all nested parts of the email.
2019-11-22 17:33:50 +00:00
Will Power
dcb2919cc6
Suppression list improvements ( #867 )
2019-11-22 17:28:11 +00:00
Paul Cleary
10f4808fbf
Adds support for Basic Auth in HTTP Endpoint URLs ( #884 )
2019-11-22 17:26:55 +00:00
Raven
a75c125931
Make it more clear that the record should point to the domain ( #906 )
2019-11-22 17:24:59 +00:00
Adam Cooke
396acfedd0
add link to google groups
2019-11-22 17:02:00 +00:00
dependabot[bot]
23f32ebf8d
Bump nokogiri from 1.10.1 to 1.10.5 ( #905 )
2019-11-22 16:57:33 +00:00
dependabot[bot]
41954b56b6
Bump loofah from 2.2.3 to 2.3.1 ( #913 )
2019-11-22 16:57:14 +00:00
Charlie Smurthwaite
634d3af59d
fix syntax for compatibility
2019-07-17 14:46:33 +01:00
Charlie Smurthwaite
34e5085c37
ignore Mail::Field::IncompleteParseError errors when mail gem can't parse header
2019-07-17 14:37:21 +01:00
Charlie Smurthwaite
2c8a0e19ad
switch mail gem to 2-7-stable git branch to fix https://github.com/mikel/mail/issues/1238
2019-07-16 16:01:43 +01:00
Dan Wentworth
5c8f9b99c0
add auto-submitted value to HTTP JSON payload ( #838 )
2019-06-28 12:26:04 +01:00
Charlie Smurthwaite
bb27d8c8a1
Fix access to variable in check_dkim_record
2019-06-22 09:26:20 +01:00
Morne Lotze
7ca7b43fda
add semicolon to DKIM record data ( #825 )
...
* add semicolon to dkim record data
Addresses https://github.com/atech/postal/issues/812
As the semicolon at the end of a DKIM record is optional, some DNS software removes it.
The above change sanitizes the DKIM record before it gets checked
* fixed method typo
fixed a typo caused by my US spelling checker
* typo fix v2
a proper fix for the typo
2019-06-11 10:41:39 +01:00
Charlie Smurthwaite
0fb323af3f
reset SMTP transaction automatically after any DATA response, not just success
2019-04-08 15:05:55 +01:00
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
Antony Ryabov
9f2e3ca1fa
added ability to use clustered rabbitmq
2019-04-08 11:08:35 +01:00
Will Power
1cf5767cd5
fix send api error typo
2019-03-27 15:39:49 +00:00
Charlie Smurthwaite
1ef7dbd67e
complete upgrade of letsencrypt to ACME v2. resolves #674
2019-03-14 11:58:41 +00:00
Charlie Smurthwaite
c3f2adc10d
fix acme initializer call
2019-03-14 10:53:53 +00:00
Adam Cooke
f56dac2284
renaming factory girl => factory bot
2019-03-14 10:46:41 +00:00
Adam Cooke
145a5f3cba
upgrade rails to 5.1.6.2
2019-03-14 10:46:41 +00:00
Luiz Eduardo
e55b081721
Option do Change Hold Time
2019-02-25 12:01:15 +00:00
Alec Papierniak
48daec1328
Minor typo fix
2019-02-25 11:49:18 +00:00