Son NK
|
847ad2beca
|
Improve docker run
- no need to expose port for database
- no need to set CONFIG variable: mount the config to the default location
|
2019-12-21 13:59:46 +02:00 |
|
Son NK
|
6ac3b916e6
|
Fix wording in README
|
2019-12-21 13:58:33 +02:00 |
|
Son NK
|
af04c4c994
|
fix Docker container not handling ctrl-c correctly
|
2019-12-21 13:56:11 +02:00 |
|
Son NK
|
ed5496024d
|
add code structure to README
|
2019-12-19 23:36:37 +02:00 |
|
Son NK
|
4147e19530
|
fix facebook error when user choose to not share email
|
2019-12-19 22:38:20 +02:00 |
|
Son NK
|
482887a0cf
|
put all docs into README
|
2019-12-19 22:19:16 +02:00 |
|
Son NK
|
47923f3c62
|
remove unused files
|
2019-12-18 18:37:44 +02:00 |
|
Son NK
|
207b58ac67
|
fix some grammar mistakes
|
2019-12-18 18:30:31 +02:00 |
|
Son NK
|
fe2dac3a37
|
add MIT License
|
2019-12-18 18:17:12 +02:00 |
|
Son NK
|
a1e9392ef9
|
add self-hosting to README
|
2019-12-18 18:10:10 +02:00 |
|
Son NK
|
2daeb9501d
|
remove email subject logging
|
2019-12-18 18:07:20 +02:00 |
|
Son NK
|
1f9d6c0e98
|
remove poc_send_email
|
2019-12-18 18:06:51 +02:00 |
|
Son NK
|
569fda47a9
|
fix DKIM fail on reply phase: the DKIM-signature should be added at the end of processing
|
2019-12-17 21:43:31 +02:00 |
|
Son NK
|
4799721667
|
remove DKIM-Signature if any
|
2019-12-17 19:06:17 +02:00 |
|
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
|
18751d452b
|
add dkimpy as dependency
|
2019-12-17 18:30:39 +02:00 |
|
Son NK
|
e2f30dade6
|
add more details on .env.example
|
2019-12-16 19:40:23 +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
|
03ce470cea
|
remove google analytics
|
2019-12-16 18:00:50 +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
|
615e2a4d91
|
use send_by_postfix instead of sending bounce email directly
|
2019-12-15 18:55:18 +02:00 |
|
Son NK
|
7e76c3a0a9
|
send bounce directly instead of return 550
|
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
|
881525dfc2
|
use random_string for email_handler as reply email is not user-facing
|
2019-12-15 18:55:18 +02:00 |
|
Son NK
|
c5bf95fffe
|
forward reply email can only by used by user email
|
2019-12-15 18:55:18 +02:00 |
|
Son NK
|
46b0872710
|
handle both emails with reply+ and ra+ prefix
|
2019-12-15 18:55:18 +02:00 |
|
Son NK
|
8c3834c957
|
generate a reply_email, make sure it is unique
|
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
|
6414cdaccf
|
remove late_payment() from cronjob
|
2019-12-15 18:55:18 +02:00 |
|
Son NK
|
6f6ea36143
|
add info for each param in .env.example
|
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
|
0b982a3f19
|
comment out flask-toolbar
|
2019-12-15 18:55:18 +02:00 |
|
Son NK
|
fd5b4f91f9
|
return 400 in paddle callback if verification fails
|
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
|
3ef4f58805
|
add pycryptodome, phpserialize for paddle
|
2019-12-15 18:55:18 +02:00 |
|
Son NK
|
e4ba4297e1
|
reformat using black
|
2019-12-15 18:55:18 +02:00 |
|
Son NK
|
b0f4ab8a6d
|
use sendmail instead of send_message in reply phase to avoid unicode problem
|
2019-12-15 18:55:18 +02:00 |
|
Son NK
|
572ce1de57
|
fix db connections leaks in email_handler: override the default app.teardown_appcontext
|
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 |
|