Son Nguyen Kim
|
637bc569eb
|
Merge pull request #260 from FabioWidmer/improvements-1
Improvements for Self Hosting & More
|
2020-08-24 20:16:59 +02:00 |
|
Son NK
|
9237f43c19
|
use warning log level for tampered alias
|
2020-08-24 19:58:21 +02:00 |
|
Son NK
|
0bb10d8fc3
|
add spam score processing time for forward phase
|
2020-08-24 18:39:16 +02:00 |
|
Son NK
|
ffa9304d00
|
log waiting time for get_spam_score
|
2020-08-24 17:47:56 +02:00 |
|
Son NK
|
9cf807f7bd
|
special handling for case when alias can't be disabled
|
2020-08-24 10:48:54 +02:00 |
|
Son NK
|
29b6b52a62
|
try to get email log and mailbox from bounce report
|
2020-08-24 10:23:49 +02:00 |
|
Son NK
|
17c7303fb5
|
add get_header_from_bounce()
|
2020-08-24 10:17:22 +02:00 |
|
Son NK
|
eb6647d62e
|
fix
|
2020-08-23 20:24:46 +02:00 |
|
Son NK
|
77bfa67402
|
fix delete_alias: do not use IntegrityError
|
2020-08-23 20:17:50 +02:00 |
|
Fabio Widmer
|
6a45010740
|
Remove secret variables from Jinja
|
2020-08-22 18:38:44 +02:00 |
|
Son NK
|
ef196c5b4a
|
use 5.5 as max spam score
|
2020-08-22 16:58:51 +02:00 |
|
Son NK
|
00a08d898a
|
refactor: do not use latest_activity in subquery
|
2020-08-21 23:10:23 +02:00 |
|
Son NK
|
d7583f1733
|
handle case where alias does not have any activity in get_alias_infos_with_pagination_v3
|
2020-08-21 20:39:18 +02:00 |
|
Son NK
|
30fe09185f
|
create get_alias_infos_with_pagination_v3 - reduce nb queries used in get_alias_infos_with_pagination_v2
|
2020-08-21 19:51:48 +02:00 |
|
Son NK
|
06c48244e4
|
black
|
2020-08-21 12:03:23 +02:00 |
|
Son NK
|
dc8c2f403e
|
try to fix Message.as_bytes() by trying different policies
|
2020-08-21 12:01:11 +02:00 |
|
Son NK
|
01afb7557c
|
small refactoring
|
2020-08-21 10:47:10 +02:00 |
|
Son NK
|
2b2512e775
|
no need to create a copy of message when there's only 1 mailbox
|
2020-08-21 10:41:50 +02:00 |
|
Son NK
|
5bb4c20fba
|
fix nb_bounced computation
|
2020-08-21 10:32:10 +02:00 |
|
Son NK
|
90eae05e9e
|
better logging
|
2020-08-21 10:20:08 +02:00 |
|
Son NK
|
386fcbdc3a
|
refactoring
|
2020-08-21 10:18:58 +02:00 |
|
Son NK
|
a3e052cc7b
|
black
|
2020-08-20 14:28:57 +02:00 |
|
Son NK
|
db0e197500
|
set the email log that has been bounced
|
2020-08-20 14:27:05 +02:00 |
|
Son NK
|
1de57119c4
|
add missing commit
|
2020-08-20 11:58:46 +02:00 |
|
Son NK
|
c77b0c07b4
|
fix alias sorting
|
2020-08-20 10:11:41 +02:00 |
|
Son NK
|
b8e0ee424c
|
pass userId to Paddle
|
2020-08-20 09:44:45 +02:00 |
|
Son NK
|
7e345e4db3
|
fix typo
|
2020-08-19 10:03:07 +02:00 |
|
Son NK
|
7f34dc1a20
|
remove auto email fill-up on paddle
|
2020-08-19 09:22:54 +02:00 |
|
Fabio Widmer
|
aa18b7ecd1
|
Add variables to Jinja
|
2020-08-18 08:47:41 +02:00 |
|
Son NK
|
8626c5e232
|
add cronjob to delete old monitoring records
|
2020-08-17 14:02:59 +02:00 |
|
Son NK
|
50683be4f8
|
increase spamassassin timeout to 300s
|
2020-08-17 11:42:46 +02:00 |
|
Son NK
|
38bf117f29
|
move the lock sync to _handle
|
2020-08-17 11:40:58 +02:00 |
|
Son NK
|
d8a415c00a
|
do not use aiostmpd controller
|
2020-08-17 11:39:13 +02:00 |
|
Son NK
|
24d8babe46
|
handle case spamassassin can't be reached
|
2020-08-16 21:54:19 +02:00 |
|
Son NK
|
735c0310fd
|
install utility packages in dockerfile
|
2020-08-16 19:34:20 +02:00 |
|
Son NK
|
284aaad52b
|
fix .dockerignore
|
2020-08-16 19:34:08 +02:00 |
|
Son NK
|
cbdd080587
|
revert port binding on email handler
|
2020-08-16 19:34:00 +02:00 |
|
Son NK
|
6835c5b69d
|
handle case cannot parse mailbox_id
|
2020-08-16 18:55:14 +02:00 |
|
Son NK
|
a3a99ac3f4
|
use lock to handle 1 email at a time
|
2020-08-16 18:51:12 +02:00 |
|
Son NK
|
d99d186bc0
|
revert the ignore AssertionError commit
|
2020-08-16 18:50:20 +02:00 |
|
Son NK
|
61a8f1e676
|
ignore the "Popped wrong app context" Assertion Error raised by AppContext
|
2020-08-16 15:34:44 +02:00 |
|
Son NK
|
d4a6269e43
|
bind email handler to 127.0.0.1 instead of 0.0.0.0
|
2020-08-16 14:51:40 +02:00 |
|
Son NK
|
98a9e88ce4
|
fix spamassassin: add ending linebreak
|
2020-08-16 14:34:50 +02:00 |
|
Son NK
|
1ab9c926dd
|
set email_log.spam_score
|
2020-08-16 14:28:47 +02:00 |
|
Fabio Widmer
|
28dbafe1f7
|
Hide deprecated social login if not used
|
2020-08-16 12:57:12 +02:00 |
|
Son NK
|
0c6a5f4333
|
add EmailLog.spam_score column
|
2020-08-16 11:59:53 +02:00 |
|
Son NK
|
d738997c4e
|
return 421 if any unexpected error happen
|
2020-08-16 11:10:01 +02:00 |
|
Son NK
|
118862ead0
|
only alert if monitoring fails >3 times consecutive
|
2020-08-16 10:27:35 +02:00 |
|
Son NK
|
79853b7736
|
use a timeout for get_spam_score
|
2020-08-16 10:22:16 +02:00 |
|
Son NK
|
3d638f1a97
|
extract monitoring to its own file
|
2020-08-15 19:55:56 +02:00 |
|