Commit graph

1942 commits

Author SHA1 Message Date
Son NK
6f820c5fc5 add /env to .gitignore 2020-06-15 23:32:31 +02:00
Son NK
220c7bdf11 v3.2.1 2020-06-15 16:59:43 +02:00
Son NK
1a22d0cf9b fix domain can be null in self-hosting
# Conflicts:
#	app/api/views/new_custom_alias.py
#	app/dashboard/views/custom_alias.py
2020-06-15 15:58:05 +02:00
Son NK
4906d3a4a8 add more logging in email_domain_can_be_used_as_mailbox 2020-06-14 12:00:02 +02:00
Son NK
84381e9635 reduce memory use in cron by using yield_per() 2020-06-12 23:50:21 +02:00
Son NK
b79933ba4c sleep between mailbox check 2020-06-12 00:09:53 +02:00
Son NK
c61e7c697d call forward_email_to_mailbox on the msg copy 2020-06-12 00:02:45 +02:00
Son NK
5705842415 add email_utils.copy() 2020-06-12 00:02:07 +02:00
Son NK
1dc2e9c54f fix retry pgp 2020-06-12 00:01:21 +02:00
Son NK
2ef33cc23f enable sanity check 2020-06-11 23:36:15 +02:00
Son NK
987b413e3d check if user and mailbox email address are lowercase in sanity_check 2020-06-11 23:36:06 +02:00
Son NK
df47ea1983 do not disable mailbox in sanity_check 2020-06-11 23:35:44 +02:00
Son NK
4ee38823b8 make sure to strip and lower email 2020-06-11 23:35:24 +02:00
Son NK
cadbe7d32b order alias.mailboxes 2020-06-10 22:32:00 +02:00
Son NK
9e2f1c5f9f try to load the public key if encrypt fails for 1st time 2020-06-10 22:28:15 +02:00
Son Nguyen Kim
2034225a37
Merge pull request #226 from simple-login/sender-report
Handle transactional bounce emails
2020-06-10 13:59:49 +02:00
Son NK
9c9319c94e handle emails sent to sender 2020-06-10 13:57:23 +02:00
Son NK
d0c65ea378 send transactional email from SENDER if set 2020-06-10 13:55:47 +02:00
Son NK
9abfa3e98c Add new param SENDER, SENDER_DIR 2020-06-10 13:54:42 +02:00
Son NK
b47d95226d generate html from plaintext if not set 2020-06-10 12:18:39 +02:00
Son NK
0c4e48c906 remove bounced_email param from send_email_with_rate_control 2020-06-10 12:17:04 +02:00
Son NK
da7b46ef97 remove bounced_email param from send_email 2020-06-10 12:15:57 +02:00
Son NK
c36870daa8 force convert header to string if needed 2020-06-10 09:34:58 +02:00
Son NK
c847d205b6 v3.2.0 2020-06-10 09:22:05 +02:00
Son NK
bee648b6b5 update changelog 2020-06-10 09:19:52 +02:00
Son NK
bf596280e4 disable sanity check for now as it's buggy! 2020-06-09 19:56:17 +02:00
Son NK
a255c2652e fix the email 2020-06-09 18:58:42 +02:00
Son NK
dfe708b4fb return user email in /api/auth/mfa 2020-06-09 17:20:37 +02:00
Son NK
0002531bc0 return user email in /api/auth/login 2020-06-09 17:19:03 +02:00
Son NK
53e9281204 avoid forward email to invalid mailbox 2020-06-09 17:16:32 +02:00
Son NK
befbb0c0c0 Add sanity_check that disables invalid mailbox and all of its aliases 2020-06-09 17:12:34 +02:00
Son NK
1101ba5afa add Mailbox.nb_email_log and aliases 2020-06-09 17:02:45 +02:00
Son NK
582a971b80 remove pgp retry mechanism 2020-06-08 23:05:35 +02:00
Son NK
9b1ca0a2f1 return 421 when pgp encryption fails 2020-06-08 13:54:42 +02:00
Son NK
e988573cb4 hard exit when memory is more than 300MB 2020-06-08 13:53:27 +02:00
Son Nguyen Kim
7a3a6784cc
Merge pull request #224 from simple-login/contact-pgp
Contact pgp
2020-06-07 13:48:40 +02:00
Son NK
d85b32d56f prettify contact manager page 2020-06-07 13:41:59 +02:00
Son NK
08f4891492 use breadcrumb for contact header 2020-06-07 13:41:59 +02:00
Son NK
6cccb450b0 fix contact order on alias contact manager page 2020-06-07 13:41:59 +02:00
Son NK
7b2d86552b fix popup display when edit contact 2020-06-07 13:41:59 +02:00
Son NK
bc464d3549 migration script 2020-06-07 13:41:59 +02:00
Son NK
f708ee6bb2 improve wordings in alias contact manager page 2020-06-07 13:41:59 +02:00
Son NK
016d342f3b load contact pgp keys in load_pgp_public_keys 2020-06-07 13:41:59 +02:00
Son NK
b962d6a2c1 encrypt sent email if contact has PGP enabled 2020-06-07 13:40:24 +02:00
Son NK
afe975b8c3 User can add PGP key to for a contact 2020-06-07 13:40:24 +02:00
Son NK
c593253c7d Add pgp_public_key,pgp_finger_print columns to Contact model 2020-06-07 13:40:24 +02:00
Son Nguyen Kim
49a81db951
Merge pull request #223 from simple-login/pgp-fix
Fix intermitten PGP errors
2020-06-07 13:38:37 +02:00
Son NK
ce4992c7fb check if alias exists 2020-06-07 12:50:30 +02:00
Son NK
f4beb81195 refactor load_pgp_public_keys 2020-06-07 12:46:59 +02:00
Son NK
16df2acb29 stop the email handler process when PGP error 2020-06-07 11:41:35 +02:00