Commit Graph

1268 Commits

Author SHA1 Message Date
Son NK 518cb84677 Use a new favicon 2020-04-02 21:30:36 +02:00
Son NK 3550447a66 use BytesIO as input when encrypting 2020-04-02 21:30:36 +02:00
Son NK ed8caa237a use email.message_from_bytes instead of Parser(policy=SMTPUTF8).parsestr 2020-04-02 21:30:36 +02:00
Son NK 55b1ce2067 use a different s3 folder for spams 2020-04-02 21:30:36 +02:00
Son NK 55190ff358 use msg.as_bytes() instead of msg.as_string().encode() 2020-04-02 21:30:36 +02:00
Son NK 2041b0aabd Handle the case where path can be None in cron 2020-04-02 21:30:36 +02:00
Son NK 5ff8ae00e5 only lower the email part when creating new contact 2020-04-02 21:30:36 +02:00
Son NK 0517fcfd48 Remove the X-Sender during the reply phase 2020-04-01 20:33:27 +02:00
Son NK c8ba6e8013 Special handling for self-forward case 2020-04-01 20:32:26 +02:00
Son NK e9208810af Return user to login page in case of 401 2020-04-01 20:32:08 +02:00
Son NK 7f85ec30bd Improve contact manager: lowercase the contact address before adding 2020-04-01 20:31:47 +02:00
Son NK 62e028c30f Remove the workaround 2020-03-31 22:19:15 +02:00
Son NK f34c1f555f quick workaround for prod 2020-03-30 22:37:41 +02:00
Son NK 3925ebce1e reformat 2020-03-30 22:12:35 +02:00
Son NK 126aa8824c Add nb bounced and spam to stats 2020-03-30 22:11:19 +02:00
Son NK bb12b35d2c delete "Received" header in reply phase 2020-03-30 22:05:51 +02:00
Son NK 9500cc6cee Take into account spamassassin spam report 2020-03-30 22:05:31 +02:00
Son NK 33a80236d3 Handle the case the msg is sent from the mailbox to alias. Happen when reply-all 2020-03-30 22:02:22 +02:00
Son NK ca5e3ac477 Refactoring: better naming 2020-03-30 21:46:52 +02:00
Son NK 917009a803 Improve bounced email wording 2020-03-30 21:45:43 +02:00
Son NK 019f5307c9 Always replace To and Cc header in reply phase 2020-03-30 21:45:18 +02:00
Son NK 9563b706f2 Add EmailLog is_spam, spam_status column 2020-03-30 21:42:25 +02:00
Son NK 7c0e4b369a fix contact not highlighted after creation 2020-03-30 21:41:18 +02:00
Son NK 59a336f5cd use warning level for bounce log message 2020-03-29 23:13:12 +02:00
Son NK 4c1c02db60 Add /v3/alias/options 2020-03-29 23:13:04 +02:00
Son Nguyen Kim 64eed21cf0
Merge pull request #122 from simple-login/unsubscribe
Support one-click unsubscribe
2020-03-28 23:22:27 +01:00
Son NK da6441b4b8 Handle on-click unsubcribe 2020-03-28 23:19:25 +01:00
Son NK 88d63bd931 add UNSUBSCRIBER config 2020-03-28 23:15:45 +01:00
Son Nguyen Kim 00313ffdf4
Merge pull request #121 from simple-login/sender-format
User can choose sender format
2020-03-28 22:58:09 +01:00
Son NK 7f49312255 use user preferred sender format 2020-03-28 22:37:00 +01:00
Son NK 33fd40f6ce User can choose which sender format they prefer 2020-03-28 22:36:19 +01:00
Son NK 65ca7d2a71 add User.use_via_format_for_sender column 2020-03-28 22:35:29 +01:00
Son Nguyen Kim 09fd21eda7
Merge pull request #120 from simple-login/cc
Handle CC and multiple recipients
2020-03-28 21:48:40 +01:00
Son NK 5771eaeb63 Handle multiple rcpt_to 2020-03-28 21:24:43 +01:00
Son NK e9cd043760 do not put alias again when reply all 2020-03-28 21:20:59 +01:00
Son NK aa3a13c3ca Replace To or CC header when forward/reply 2020-03-28 19:16:55 +01:00
Son NK 5b9f3c2763 add contact.is_cc column 2020-03-28 19:05:27 +01:00
Son NK fee69d9546 refactor: create generate_reply_email() 2020-03-28 11:12:20 +01:00
Son NK f10d18c020 Add SL prefix to 550 to facilitate search 2020-03-28 11:05:14 +01:00
Son NK 9afcae534b return 550 instead of 510 when alias not exist 2020-03-28 11:04:58 +01:00
Son NK 0be0a180f7 Replace logo 2020-03-27 10:11:21 +01:00
Son Nguyen Kim b3d99cc010
Merge pull request #119 from simple-login/api-alias
Api alias
2020-03-26 22:14:17 +01:00
Son NK 97dff83453 return full alias info in POST /api/alias/random/new 2020-03-26 19:50:22 +01:00
Son NK d4a32451c1 return full alias info in POST /api/alias/custom/new 2020-03-26 19:48:36 +01:00
Son NK 159aa76aae GET /api/aliases/:alias_id 2020-03-26 19:44:00 +01:00
Son NK 78b24623af reformat: create serialize_alias_info() 2020-03-26 19:35:44 +01:00
Son NK 0c43c2dd45 reformat: rename website -> contact whenever possible 2020-03-26 11:19:20 +01:00
Son NK c521052042 use {website_email} via SimpleLogin FROM header 2020-03-26 11:15:18 +01:00
Son NK 94afb28ce2 Add run init data to upgrade 2020-03-25 12:13:49 +01:00
Son NK a6b1372e84 v2.1.0 2020-03-25 12:13:43 +01:00