Commit Graph

131 Commits

Author SHA1 Message Date
Son NK 45ea72a997 make sure to set user_id when creating EmailLog 2020-04-14 22:28:33 +02:00
Son NK 9ee8245760 make sure to set user_id when creating contact 2020-04-14 22:28:33 +02:00
Son NK 24bb961b19 only premium user can encrypt emails with PGP 2020-04-14 22:27:54 +02:00
Son NK 5585173583 fix to_header 2020-04-14 22:27:54 +02:00
Son NK 8bb485997c fix alias != address 2020-04-14 22:27:54 +02:00
Son NK 1d579e7490 refactor handle_bounce 2020-04-14 22:25:56 +02:00
Son NK 84ba2ed718 fix should_append_alias 2020-04-14 22:25:50 +02:00
Son NK e8b315b431 rename gen_email_id -> alias_id 2020-04-14 22:25:04 +02:00
Son NK c2d772ded1 rename GenEmail -> Alias, gen_email to alias whenever possible 2020-04-14 22:19:30 +02:00
Son NK d2c13763a2 rename ForwardEmailLog to EmailLog 2020-04-14 22:19:19 +02:00
Son NK 087d6c6652 rename forward_id to contact_id 2020-04-14 22:19:08 +02:00
Son NK f8f1e2124a rename ForwardEmail to Contact 2020-04-14 22:08:38 +02:00
Son NK 00f3b7b532 use parseaddr instead of get_email_part 2020-04-14 22:06:42 +02:00
Son NK 7b90962076 use email.utils.parseaddr and formataddr instead of get_email_name 2020-04-14 22:06:42 +02:00
Son NK c4b97b55dc Support download email file in browser 2020-04-14 22:00:45 +02:00
Son NK 14bfaff8bd reformat 2020-04-14 22:00:45 +02:00
Son NK b0361c357e Send refused email notif to user email instead of mailbox 2020-04-14 22:00:45 +02:00
Son NK 1575b6450c Not include original email in automatic disable alias email 2020-04-14 22:00:44 +02:00
Son NK 87f6014990 Inform refused email to mailbox 2020-04-14 22:00:44 +02:00
Son NK 59fa594ce8 delete all unnecessary headers in PGP 2020-04-14 22:00:44 +02:00
Son NK 3aad3deb81 Store the bounced email in email handling. 2020-04-14 22:00:44 +02:00
Son NK e713efee98 reformat 2020-03-13 10:34:41 +01:00
Son NK be9d2cdbe3 delete sender header 2020-03-13 10:34:02 +01:00
Son NK 5674cab390 fix KeyError exception: use add_or_replace_header instead of msg.replace_header 2020-03-10 09:56:47 +01:00
Son NK 1f370abf4d Merge branch 'master' into staging 2020-03-09 13:35:42 +01:00
Son NK cdea0e08ce improve logging 2020-03-09 08:45:16 +01:00
Son NK 612e4f6717 encrypt forwarded emails to gpg-enabled mailbox 2020-03-08 23:07:23 +01:00
Son NK a1bdd94ef1 append alias into the TO header if it's not present in To or CC 2020-03-05 21:13:36 +01:00
Son NK a6f4059d5d make sure to set mailbox_id when creating GenEmail 2020-03-05 17:03:07 +01:00
Son NK b15eeb10c5 If POSTFIX_SUBMISSION_TLS, use port 587 2020-03-03 10:49:27 +01:00
Son Nguyen Kim 773e24dd9a
Merge pull request #90 from simple-login/handle-bounced
Handle bounced
2020-02-22 22:37:11 +07:00
Son NK 19e179e268 use warning level for alias deleted before log 2020-02-22 21:49:19 +07:00
Son NK f80de382fe Prettify alias log 2020-02-22 21:09:07 +07:00
Son NK 78ef1cb8d4 notify user when emails sent to alias are bounced. 2020-02-22 20:57:19 +07:00
Son NK f416dc6af6 refactor and fix catch-all domain 2020-02-20 15:36:02 +07:00
Son NK 98aaed6c8c refactor email handler: extract get_or_create_forward_email() 2020-02-19 22:49:40 +07:00
Son NK e4e1429aae refactor email-handler: move handle_forward, handle_reply to outside of MailHandler class 2020-02-19 22:17:13 +07:00
Son NK fc09f911a4 refactor email-handler: extract try_auto_create() 2020-02-19 22:15:27 +07:00
Son NK 78ed6eab5a Handle envelop can have several recipients 2020-02-19 21:50:38 +07:00
Son NK 1454973681 fix formatting 2020-02-15 21:05:49 +07:00
Son NK b663703232 if alias has been deleted before, do not auto-create it with directory or catch-all domain 2020-02-15 21:05:49 +07:00
Son NK 4d69f813c1 Handle the bounce case where bounce report is sent to reply-email 2020-02-15 17:04:22 +07:00
Son NK 7598a167d0 Improve emails that inform unauthorized user 2020-02-11 22:58:30 +07:00
Son NK b41a61165c use mailbox_email when notifying user attempt to send from his alias 2020-02-11 22:46:53 +07:00
Son NK 2efe8cd160 take into account mailbox in reply phase: check the reply must come from mailbox 2020-02-10 23:24:14 +07:00
Son NK 7407f678ce take into account mailbox in forward phase 2020-02-10 23:23:40 +07:00
Son NK a2bbd49232 handle the case reply_email not exist 2020-02-02 18:53:26 +07:00
Son NK 98fd940b02 use warning log for reply from alias sent by unknown email 2020-01-31 12:06:34 +07:00
Son NK 1e8a7e4bca use can_create_new_alias() check when creating alias on-the-fly instead of is_premium() check 2020-01-30 14:43:31 +07:00
Son Nguyen Kim 4d7cd74190
Merge pull request #60 from SibrenVasse/master
Hide seperator from 'from header' if no name present
2020-01-30 00:01:50 +07:00