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 |
|
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 |
|
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 |
|
Son Nguyen Kim
|
becb3fe720
|
Merge pull request #264 from simple-login/spamassassin
Enable Spamassassin server
|
2020-08-15 17:03:38 +02:00 |
|
Son NK
|
359eec23c0
|
take into account spam email during reply phase on refused email page
|
2020-08-15 16:58:11 +02:00 |
|
Son NK
|
f9300009e5
|
refactor: rename forward -> contact
|
2020-08-15 16:56:16 +02:00 |
|
Son NK
|
bf555ed605
|
detect spam in reply phase
|
2020-08-15 16:53:57 +02:00 |
|
Son NK
|
673b08712c
|
use SPAMASSASSIN server if available
|
2020-08-15 16:38:16 +02:00 |
|
Son NK
|
c4dd980cf6
|
add aiospamc to requirement
|
2020-08-15 16:35:18 +02:00 |
|
Son NK
|
08db23658a
|
add SPAMASSASSIN_HOST param
|
2020-08-15 16:33:48 +02:00 |
|
Son NK
|
ec0a2bb6e3
|
fix crontab
|
2020-08-15 16:33:34 +02:00 |
|
Son NK
|
2a38d7c5fa
|
update Postfix TLS config: use smtpd_tls_security_level instead of smtpd_use_tls, add smtp_tls_security_level
|
2020-08-15 13:17:41 +02:00 |
|
Son NK
|
8e6fb9975d
|
add sql migration
|
2020-08-15 13:17:08 +02:00 |
|
Son NK
|
4bbb07c3ce
|
add monitoring cronjob that monitors how many emails in Postfix queues
|
2020-08-15 13:16:51 +02:00 |
|
Son NK
|
c0f263ee70
|
add Monitoring model
|
2020-08-15 13:15:20 +02:00 |
|