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 |
|