Son
|
08c7aa8b98
|
ignore smtp errors for onboarding emails
|
2022-01-03 10:01:56 +01:00 |
|
Son
|
335a89f912
|
enable email sending retry in job runner
|
2021-12-28 16:43:26 +01:00 |
|
Son
|
d8a23ba9d3
|
fix email template
|
2021-11-15 11:55:22 +01:00 |
|
Son
|
a99ac24b72
|
cron, init app, job runner: wrap in an app context to benefit from app setup like database cleanup, sentry integration, etc
|
2021-10-26 10:52:28 +02:00 |
|
Son
|
ced31edda2
|
flake8
|
2021-10-13 11:52:41 +02:00 |
|
Son
|
cfe88b5df2
|
use job system to delete domain
|
2021-10-13 11:43:44 +02:00 |
|
Son
|
fbabe6fb44
|
use job system for deleting mailbox
|
2021-10-13 11:40:15 +02:00 |
|
Son
|
eb0e327402
|
remove "with app.app_context():"
|
2021-10-12 14:47:01 +02:00 |
|
Son
|
372466ab06
|
do not use flask-sqlalchemy
- add __tablename__ for all models
- use sa and orm instead of db
- rollback all changes in tests
- remove session in @app.teardown_appcontext
|
2021-10-12 14:36:47 +02:00 |
|
Son
|
b602f7e746
|
update send from alias video
|
2021-10-11 17:08:48 +02:00 |
|
Son Nguyen Kim
|
5ac78f2694
|
reformat
|
2021-09-08 11:29:55 +02:00 |
|
Son NK
|
bdec7ff5e4
|
use info level for case user is deleted in the meantime
|
2021-05-24 11:10:17 +02:00 |
|
Son NK
|
7946879308
|
schedule account deletion
|
2021-04-23 11:50:26 +02:00 |
|
Son NK
|
ac216e7a08
|
use create_light_app in job runner
|
2021-03-29 10:56:42 +02:00 |
|
Sylvia van Os
|
e02d95216f
|
Remove unused imports and var assignments
|
2021-03-13 15:46:12 +01:00 |
|
Sylvia van Os
|
44ae20816a
|
WIP: Import test
|
2021-03-10 23:08:33 +01:00 |
|
Sylvia van Os
|
1915c8d09d
|
Export and import mailbox info with alias
|
2021-03-09 21:09:58 +01:00 |
|
Son NK
|
e9adb3270d
|
use sanitize_email instead of .lower().strip().replace(" ", "")
|
2021-01-11 12:29:40 +01:00 |
|
Renaud Boyer
|
1fa64941c9
|
linitng
|
2020-12-06 11:25:41 +01:00 |
|
Son NK
|
85a1d67c6f
|
put browser extension onboarding email to the welcome email
|
2020-10-22 11:46:15 +02:00 |
|
Son NK
|
677f150fef
|
add unsubscribe header to com emails
|
2020-10-22 10:44:05 +02:00 |
|
Son NK
|
c8e92af4d3
|
improve onboarding emails wordings
|
2020-09-30 11:53:07 +02:00 |
|
Son NK
|
85beb774c7
|
fix onboarding email
|
2020-09-12 15:51:43 +02:00 |
|
Son NK
|
09380915fb
|
use user first alias to for onboarding emails
|
2020-09-12 14:33:27 +02:00 |
|
Son NK
|
d14f6cf7fb
|
Ignore wrong formatted row
|
2020-09-11 16:51:04 +02:00 |
|
Son NK
|
f664243e42
|
add batch-import page
|
2020-09-10 20:14:55 +02:00 |
|
Son NK
|
bde6f661e4
|
change onboarding email order
|
2020-09-09 22:16:10 +02:00 |
|
Son NK
|
85332a5fb5
|
improve onboarding email subjects
|
2020-09-09 22:14:06 +02:00 |
|
Son NK
|
6437ee46e0
|
use LOG.exception instead of LOG.error to provide stacktrace
|
2020-07-17 12:59:07 +02:00 |
|
Son NK
|
58ca77e2ae
|
Add browser extension onboarding email
|
2020-04-02 23:26:17 +02:00 |
|
Son NK
|
0acde29443
|
mailbox is move to 2nd onboarding, pgp 3rd onboarding
|
2020-03-24 21:23:26 +01:00 |
|
Son NK
|
9e04081186
|
send mailbox onboarding email
|
2020-03-24 21:19:45 +01:00 |
|
Son NK
|
c02b8298fc
|
send pgp onboarding email to user on 2nd day
|
2020-03-24 21:01:38 +01:00 |
|
Son NK
|
929e965f23
|
rename onboarding-1 to onboarding/send-from-alias
|
2020-03-24 20:55:50 +01:00 |
|
Son NK
|
ca70d26285
|
black format
|
2020-03-05 11:00:58 +01:00 |
|
Son NK
|
9e2121825d
|
take into account user deleting their account in the meantime
|
2020-02-15 17:10:49 +07:00 |
|
Son NK
|
e4bec95b4e
|
do not send trial ending soon or onboarding to unactivated user
|
2020-02-05 21:21:56 +07:00 |
|
Son NK
|
f5a2eb387b
|
take into account user.notification setting in onboarding email
|
2020-02-04 14:36:43 +07:00 |
|
Son NK
|
0f4e803639
|
WIP send user onboarding email 1day after the account creation
|
2020-02-03 13:28:08 +07:00 |
|
Son NK
|
61229200a5
|
create job runner
|
2020-02-03 13:11:11 +07:00 |
|