Commit Graph

280 Commits

Author SHA1 Message Date
Son NK c83b146f14 Add BOUNCE_PREFIX, BOUNCE_SUFFIX config 2021-01-11 14:51:29 +01:00
Son NK 2b4dc3cdcc when a custom domain is default and has random_prefix_generation enabled, use the random_prefix as the first choice 2021-01-02 18:17:53 +01:00
Son NK c252665e46 flake8 2020-12-31 14:40:43 +01:00
Son NK 33dd6083c7 rename available_suffixes_more_info -> get_available_suffixes 2020-12-31 14:27:04 +01:00
Son NK 5a3b79b4cf replace available_suffixes by available_suffixes_more_info 2020-12-31 14:25:44 +01:00
Son NK 75d1b090cd rename default_random_alias_public_domain_id -> default_alias_public_domain_id 2020-12-31 14:14:56 +01:00
Son NK b9d8f11f2d put the default domain to top 2020-12-31 13:59:03 +01:00
Son NK b3d1085e0c fix test 2020-12-18 16:52:03 +01:00
Son NK 10f15f78c8 optimize import 2020-12-18 16:25:30 +01:00
Son NK 8111beb6ff refactoring test 2020-12-18 16:24:38 +01:00
Son NK 091ff3ad2c Add decode_text() 2020-12-18 10:43:06 +01:00
Son NK 3a8cdce650 Create should_disable 2020-12-16 18:50:09 +01:00
Son NK 6eaeb1fcf6 update coinbase webhook 2020-12-14 11:36:34 +01:00
Son NK 7094a0b694 remove unused var 2020-12-13 19:31:16 +01:00
Son NK 43a021dd88 send a reminder when a coinbase subscription is ending soon 2020-12-13 19:18:58 +01:00
Son NK b00841f679 add /coinbase to handle Coinbase callback 2020-12-13 19:18:23 +01:00
Son Nguyen Kim bf139f83b3
Merge pull request #342 from herrboyer/linting
Linting
2020-12-07 17:45:50 +01:00
Renaud Boyer 5d948faf56 black 2020-12-06 22:11:58 +01:00
Son NK ce2d68a64d take into account include_sender_in_reverse_alias when creating reverse-alias 2020-12-06 19:37:20 +01:00
Renaud Boyer 0d535c8765 linting 2020-12-06 17:54:54 +01:00
Renaud Boyer 6945cb633d linting 2020-12-06 17:49:26 +01:00
Renaud Boyer 079e548ab7 linting 2020-12-06 17:48:24 +01:00
Renaud Boyer 7bcc72cc02 linting 2020-12-06 17:47:37 +01:00
Renaud Boyer f360488eca linting 2020-12-06 17:47:05 +01:00
Renaud Boyer 0f48121fd5 linting 2020-12-06 17:46:10 +01:00
Renaud Boyer d88aeeab7f linting 2020-12-06 17:45:07 +01:00
Renaud Boyer 6b416bcbbe linting 2020-12-06 14:51:13 +01:00
Renaud Boyer 99b4fc9625 linting 2020-12-06 14:13:20 +01:00
Renaud Boyer 57ef3ac35c linting 2020-12-06 14:10:13 +01:00
Renaud Boyer 419051cdd5 linting 2020-12-06 14:05:38 +01:00
Renaud Boyer f746d17a02 linting 2020-12-06 14:05:00 +01:00
Son NK cefa68d392 Create replace() in email_utils 2020-11-30 15:15:13 +01:00
Son NK 0b95ca33b8 use no encoding for 8bit and binary 2020-11-30 10:49:04 +01:00
Son NK f804332c2d refactor: create EmailEncoding enum 2020-11-30 10:48:16 +01:00
Son NK d61f45ea86 use 7bit as default encoding 2020-11-26 17:22:17 +01:00
Son NK e2a7061429 add get_encoding() and encode_text() 2020-11-26 17:01:05 +01:00
Son NK 609d59d23f improve logging 2020-11-25 15:20:00 +01:00
Son NK bcdf522174 create normalize_reply_email(): handle case where reply email contains space, quote, etc 2020-11-22 13:07:09 +01:00
Son NK a1d5b01143 make sure mailbox email is valid 2020-11-22 12:18:31 +01:00
Son NK 824a610aa6 refactor test_mailbox 2020-11-22 12:15:32 +01:00
Son NK f069d2f083 use getaddresses to parse multiple address from To, CC header. Remove get_addrs_from_header() 2020-11-21 19:15:02 +01:00
Son NK 78ddf16c87 make sure alias name does not contain a linebreak 2020-11-20 18:39:23 +01:00
Son NK c25a5b50f6 make sure reply_email only contain lowercase 2020-11-20 10:03:40 +01:00
Son NK 75c3fa1c11 make sure reply-email only uses ascii-encoded char 2020-11-18 15:36:39 +01:00
Son NK 5b9dc88c67 make sure alias prefix cannot be more than 40 chars 2020-11-18 10:38:35 +01:00
Son NK 319078fceb use contact email when generating reply-email 2020-11-18 10:24:39 +01:00
Son NK e06c872bc0 add test for get_addrs_from_header() 2020-11-18 10:04:23 +01:00
Son NK 145fc9c67c Add reverse_alias_address to GET /api/aliases/:alias_id/activities 2020-11-17 09:27:30 +01:00
Son NK aada12f17e return reverse_alias_address in POST /api/aliases/:alias_id/contacts and GET /api/aliases/:alias_id/contacts 2020-11-16 19:39:00 +01:00
Son NK 9154b4656d refactor: create is_reply_email() 2020-11-16 19:22:19 +01:00