Son Nguyen Kim
|
cbc20dd268
|
remove unused import
|
2021-09-18 19:19:17 +02:00 |
|
Son
|
9b89d7cc5d
|
update package
|
2021-09-18 18:48:31 +02:00 |
|
Son
|
ec2812bfa4
|
handle invalid email in email_can_be_used_as_mailbox
|
2021-09-18 18:46:26 +02:00 |
|
Son Nguyen Kim
|
8b676bc4af
|
not disable alias if ALIAS_AUTOMATIC_DISABLE is not set
|
2021-09-17 18:05:35 +02:00 |
|
Son Nguyen Kim
|
a6c874e914
|
Use validate_email in get_email_local_part and get_email_domain_part
|
2021-09-17 17:42:52 +02:00 |
|
Son Nguyen Kim
|
695a628e68
|
save email that can't be DKIM signed to temp dir to investigate
|
2021-09-15 09:29:08 +02:00 |
|
Son Nguyen Kim
|
567bee9a0b
|
add exception trace when dkim fails
|
2021-09-14 09:13:39 +02:00 |
|
Son Nguyen Kim
|
e4ed192cce
|
rename
|
2021-09-13 19:50:15 +02:00 |
|
Son Nguyen Kim
|
106358da5f
|
handle yahoo complaint
|
2021-09-13 19:49:40 +02:00 |
|
Son Nguyen Kim
|
b3012376c3
|
use another DKIM header if one fails
|
2021-09-13 16:04:32 +02:00 |
|
Son Nguyen Kim
|
41478a5715
|
replace parseaddr_unicode by parse_full_address
|
2021-09-10 17:26:14 +02:00 |
|
Son Nguyen Kim
|
8023afe9be
|
use email_validator instead of validate_email which isn't updated for a while
|
2021-09-10 16:42:02 +02:00 |
|
Son Nguyen Kim
|
6b65e00dcf
|
install flanker, upgrade email_validator
|
2021-09-10 16:36:59 +02:00 |
|
Son Nguyen Kim
|
defd7b159d
|
Fix get_header_unicode: handle the case header contains several parts
|
2021-09-09 11:47:01 +02:00 |
|
Son Nguyen Kim
|
4df83f953d
|
handle utf-8 decoding fail
|
2021-09-08 15:17:11 +02:00 |
|
Son Nguyen Kim
|
5ac78f2694
|
reformat
|
2021-09-08 11:29:55 +02:00 |
|
Son Nguyen Kim
|
b53da25a41
|
handle hotmail complaint
|
2021-09-06 19:44:18 +02:00 |
|
Son Nguyen Kim
|
bae9a6f431
|
flake8
|
2021-08-20 16:09:22 +02:00 |
|
Son Nguyen Kim
|
76c1b3d807
|
use deepcopy instead of email.message_from_string in copy()
|
2021-08-20 16:03:22 +02:00 |
|
Son Nguyen Kim
|
fb29503b81
|
do not send bounce to IgnoreBounceSender
|
2021-08-02 11:33:58 +02:00 |
|
Son Nguyen Kim
|
383cd49f25
|
fix year copyright in email
|
2021-07-30 17:05:16 +02:00 |
|
Son Nguyen Kim
|
189eb8427e
|
speed up should_disable()
|
2021-07-14 12:25:44 +02:00 |
|
Son Nguyen Kim
|
e26287a4c7
|
Revert "disable should_disable() for now"
This reverts commit fb88654d84 .
|
2021-07-14 12:23:02 +02:00 |
|
Son Nguyen Kim
|
fb88654d84
|
disable should_disable() for now
|
2021-07-13 17:24:28 +02:00 |
|
Son
|
93991816c9
|
fix "Received" header is not str
|
2021-06-17 23:02:25 +02:00 |
|
Son NK
|
79d0ef8906
|
Use Postfix queue-id as log message-id
|
2021-06-04 17:15:59 +02:00 |
|
Son NK
|
2f96322977
|
make sure BOUNCE_PREFIX_FOR_REPLY_PHASE can't be used as directory name or for creating aliases on-the-fly
|
2021-05-25 17:59:40 +02:00 |
|
Son NK
|
159843a923
|
Add log for sl_sendmail
|
2021-05-24 12:04:22 +02:00 |
|
Son NK
|
ade07f9449
|
return empty name when name can't be decoded
|
2021-05-22 16:47:44 +02:00 |
|
Son NK
|
0039b4c301
|
disable an alias if the user has too many bounces recently
|
2021-04-16 17:57:25 +02:00 |
|
Son NK
|
7c1af6a265
|
improve should_disable(): take into account repetitive bounces
|
2021-04-06 17:24:06 +02:00 |
|
Son NK
|
a90fa49636
|
add submit for approval for app
|
2021-04-01 10:52:51 +02:00 |
|
Son NK
|
84b4c11086
|
handle UnicodeEncodeError in encode()
|
2021-03-24 10:08:11 +01:00 |
|
Son NK
|
d59cee0bcc
|
improve welcome email
|
2021-03-23 18:47:16 +01:00 |
|
Son NK
|
66eb93fe53
|
fix sanitize header
|
2021-03-17 10:59:13 +01:00 |
|
Son NK
|
826e4455cf
|
refactor
|
2021-03-17 10:23:35 +01:00 |
|
Son NK
|
11789559f1
|
move spf_pass(), sl_sendmail() to email_utils.py
|
2021-03-17 10:23:35 +01:00 |
|
Son NK
|
3c8ec8fcf2
|
make DKIM_PRIVATE_KEY_PATH optional
|
2021-03-08 15:18:03 +01:00 |
|
Son NK
|
193f8d8ccc
|
Handle UnicodeDecodeError in get_header_unicode()
|
2021-03-05 20:41:23 +01:00 |
|
Son NK
|
3aeaf6fe29
|
make include_sender_in_reverse_alias non nullable
|
2021-02-24 15:44:50 +01:00 |
|
Son NK
|
e7063b6514
|
highlight reddit in welcome mail
|
2021-02-12 13:03:31 +01:00 |
|
Son NK
|
25afe4831c
|
ignore amazonses.com encoding
|
2021-01-31 11:52:55 +01:00 |
|
Son NK
|
5f0930b291
|
handle header is None in get_header_unicode
|
2021-01-31 11:50:41 +01:00 |
|
Son NK
|
4cd49b66c2
|
use VERP for transactional email: remove SENDER, SENDER_DIR
|
2021-01-26 09:59:22 +01:00 |
|
Son NK
|
4a91db8e11
|
rename parse_email_log_id_from_bounce -> parse_id_from_bounce
|
2021-01-26 09:59:22 +01:00 |
|
Son NK
|
da53b7fa00
|
Improve should_disable() to take into account last 7 days bounces
|
2021-01-19 10:45:39 +01:00 |
|
Son
|
8a74aee363
|
black
|
2021-01-16 10:55:14 +01:00 |
|
Son
|
f9161dba20
|
Handle "message/rfc822" in replace()
|
2021-01-16 10:45:50 +01:00 |
|
Son NK
|
c431abd917
|
take into account alias.cannot_be_disabled in should_disable
|
2021-01-13 11:03:30 +01:00 |
|
Son NK
|
c83b146f14
|
Add BOUNCE_PREFIX, BOUNCE_SUFFIX config
|
2021-01-11 14:51:29 +01:00 |
|