Commit Graph

269 Commits

Author SHA1 Message Date
Son NK a61b900675 Sign DKIM at app level
- add DKIM_PRIVATE_KEY_PATH param
- create email_utils.add_dkim_signature
- add DKIM signature for transactional emails
- add DKIM signature for forward & reply emails. In reply phase, only non-custom-domain emails have DKIM added.
2019-12-17 18:50:26 +02:00
Son NK f8293bc618 make ADMIN_EMAIL optional 2019-12-16 19:36:59 +02:00
Son NK 66091b4f9e replace ENABLE_SENTRY by SENTRY_DSN 2019-12-16 19:30:17 +02:00
Son NK c3b716f644 remove users.can_use_custom_domain flag 2019-12-15 21:52:24 +02:00
Son NK 1b88d2264e add beta badge for "send email" feature 2019-12-15 18:55:18 +02:00
Son NK a8d00c3329 add tooltip for reverse-alias 2019-12-15 18:55:18 +02:00
Son NK 3e9233f346 replace the "test alias" by the alias manager page 2019-12-15 18:55:18 +02:00
Son NK 231fc6fd88 create alias contact manager page 2019-12-15 18:55:18 +02:00
Son NK 62e0ae27a0 move get_email_name, get_email_part to email_utils 2019-12-15 18:55:18 +02:00
Son NK 88cef1b90d add new param IGNORED_EMAILS and use it in cronjob 2019-12-15 18:55:18 +02:00
Son NK 9c9ad87c7d remove /api/alias/new 2019-12-15 18:55:18 +02:00
Son NK 565d406227 remove new_random_alias related test 2019-12-15 18:55:18 +02:00
Son NK e5079e48da remove can_create_new_random_alias() 2019-12-15 18:55:18 +02:00
Son NK ec62fad3a0 remove notify_admin, replace by general stats 2019-12-15 18:55:18 +02:00
Son NK eba9e889bf add paddle_utils.verify_incoming_request 2019-12-15 18:55:18 +02:00
Son NK d58f9d4c89 add new param PADDLE_PUBLIC_KEY_PATH 2019-12-15 18:55:18 +02:00
Son NK e4ba4297e1 reformat using black 2019-12-15 18:55:18 +02:00
Son NK dc66cf76e2 allow overriding postfix server 2019-12-15 18:55:18 +02:00
Son NK 3d95048e00 fix wording 2019-12-15 18:55:18 +02:00
Son NK 2412658a3e better UI for custom alias page 2019-12-15 18:55:18 +02:00
Son NK 4e6922adad disable late_payment in cron job 2019-12-15 18:55:18 +02:00
Son NK 7f908a9da8 display website_from on alias log 2019-12-15 18:55:18 +02:00
Son NK d160971cc7 add ForwardEmail.website_from field 2019-12-15 18:55:17 +02:00
Son NK 631900ab4f use random_word instead of random_string for alias suffix 2019-12-15 18:55:17 +02:00
Son NK c37ba0e1de website_email: use From header instead of envelope from 2019-12-15 18:55:17 +02:00
Son NK 9dd4a4afb7 take into account NOT_SEND_EMAIL param 2019-12-15 18:55:17 +02:00
Son NK 74fe984ae1 make sure alias pattern check is the same everywhere: Only letter, number, dash (-), underscore (_) can be used in alias prefix 2019-12-15 18:55:17 +02:00
Son NK 260b235328 remove random alias from pricing 2019-12-15 18:55:17 +02:00
Son NK 8e9aef1199 add website_name to suggested_emails 2019-12-15 18:55:17 +02:00
Son NK 779cb9c377 create a custom alias with "my-first-alias" for first time user 2019-12-15 18:55:17 +02:00
Son NK 139fc68bda create some random alias creation 2019-12-15 18:55:17 +02:00
Son NK 8b9a158ac2 create GenEmail.create_custom_alias that should replace all random alias 2019-12-15 18:55:17 +02:00
Son NK b09f74c445 use the same log format for colored log 2019-12-15 18:55:17 +02:00
Son NK 4c8c48bb23 better UI for custom alias page 2019-12-15 18:55:17 +02:00
Son NK 6d21343748 remove create random email button 2019-12-15 18:55:17 +02:00
Son NK 7f6267cc4a call LOG.error on obsolete endpoints: /alias/new and /alias/random/new 2019-12-15 18:55:17 +02:00
Son NK f37a155c1f still return custom alias option when user runs out of custom alias quota 2019-12-15 18:55:17 +02:00
Son NK df3838480d add COLOR_LOG config 2019-12-15 18:55:17 +02:00
Son NK 4caafc7e7b use coloredlogs 2019-12-15 18:55:17 +02:00
Son NK 2e23a1bf19 add RESET_DB back 2019-12-15 18:55:17 +02:00
Son NK d0f95e81b2 fix MX record can be unavailable 2019-12-15 18:55:17 +02:00
Son NK 5854ab8e10 support GET in /oauth/token 2019-12-15 18:55:17 +02:00
Son NK d9c211d8da fix api create new custom alias 2019-12-15 18:55:17 +02:00
Son NK ac9f896a7d improve pricing page 2019-12-15 18:55:17 +02:00
Son NK 3e4e0e931f add separator to highlight alias 2019-12-15 18:55:17 +02:00
Son NK 6723487a23 add SPF check 2019-12-15 18:55:17 +02:00
Son NK 48ff20906e better UI for alias list page 2019-12-15 18:55:17 +02:00
Son NK ca05cd359a remove >3 characters on alias prefix 2019-12-15 18:55:17 +02:00
Son NK 6e387444f5 do not use RESET_DB to avoid potential error: uncomment fake_date locally if necessary 2019-12-15 18:55:17 +02:00
Son NK a5615b22e7 make alias activity responsive 2019-12-15 18:55:17 +02:00