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 |
|
Sibren Vasse
|
d7aae24ebb
|
Hide seperator from 'from header' if no name present
|
2020-01-29 14:31:54 +01:00 |
|
Son NK
|
097e96832f
|
Update From header for forward-email if changed
|
2020-01-29 10:47:13 +07:00 |
|
Son NK
|
e27cb63413
|
Merge branch 'master' into notify-user-reply
|
2020-01-22 23:28:20 +01:00 |
|
Son NK
|
bae556f521
|
log msg["From"] for the failed reply from alias
|
2020-01-22 23:21:36 +01:00 |
|
Son NK
|
00dac9a95a
|
notify user if reply from alias is NOT sent from their personal email
|
2020-01-22 23:18:27 +01:00 |
|
Son NK
|
bdf75951f1
|
support ALIAS_DOMAINS
- use verify_prefix_suffix() in /api/alias/custom/new
-
|
2020-01-22 10:24:17 +01:00 |
|
Son NK
|
abab161d2d
|
Allow catch-all on the alias default domain
|
2020-01-20 23:01:40 +01:00 |
|
Son NK
|
6f414ba405
|
Support + and # as directory separator
|
2020-01-19 22:06:36 +01:00 |
|
Son NK
|
3f0aae6f02
|
send email notifying user that alias creation works only in premium plan
|
2020-01-16 22:06:36 +01:00 |
|
Son NK
|
1e084f306e
|
log more info
|
2020-01-10 18:23:37 +01:00 |
|
Son Nguyen Kim
|
cdd69b381e
|
Merge pull request #27 from simple-login/staging
Fix postfix-python bouncing problem
|
2020-01-10 13:27:32 +01:00 |
|
doanguyen
|
ef2e390df3
|
Merge branch 'staging' of https://github.com/simple-login/app into staging
|
2020-01-10 11:28:08 +01:00 |
|
doanguyen
|
be6db8fab1
|
fix error email bouncing between postfix and email_handler
|
2020-01-10 11:26:51 +01:00 |
|
Son NK
|
851ddce5a5
|
Merge remote-tracking branch 'origin/master' into directory
# Conflicts:
# email_handler.py
|
2020-01-09 10:37:33 +01:00 |
|
Son NK
|
ecce1eff99
|
remove support for directory+anything@EMAIL_DOMAIN
|
2020-01-08 22:09:46 +01:00 |
|
Son NK
|
b8dc368c78
|
fix formatting
|
2020-01-08 21:54:22 +01:00 |
|
Son NK
|
ce9402e1e6
|
Fix directory name parsing
|
2020-01-08 21:52:14 +01:00 |
|
Son NK
|
9377e2a0ed
|
Create alias on the fly if it belongs to a directory
|
2020-01-08 21:38:41 +01:00 |
|
Son NK
|
aea4426e1e
|
make sure user original email not revealed in Received-SPF header
|
2020-01-08 12:44:29 +01:00 |
|
Son NK
|
27b9312057
|
fix formatting
|
2020-01-07 19:50:36 +01:00 |
|
Son NK
|
f1befd7024
|
delete Reply-To header in reply phase
|
2020-01-07 19:50:24 +01:00 |
|
Son NK
|
ba46d8f7e0
|
add delete_header()
|
2020-01-07 19:49:26 +01:00 |
|
Son NK
|
3bca9fde6b
|
refactor: move add_or_replace_header to email_utils
|
2020-01-07 19:46:57 +01:00 |
|
Son NK
|
072e73187b
|
make sure to replace Reply-To header in reply phase
|
2020-01-07 19:14:36 +01:00 |
|
Son Nguyen Kim
|
f62a7ffe47
|
Merge pull request #21 from simple-login/staging
change the smtp response code
|
2020-01-04 14:40:15 +01:00 |
|
doanguyen
|
0e7016b2e0
|
change the smtp response code
|
2020-01-04 11:36:55 +01:00 |
|
Son NK
|
0dc901d05d
|
make email lowercase before processing them
|
2020-01-04 10:25:19 +01:00 |
|
Son NK
|
28a0f9c616
|
Set automatic_creation flag when alias is created with catch-all feature
|
2019-12-30 18:48:25 +01:00 |
|
Son NK
|
f08ca682c0
|
Create alias on-the-fly if the corresponding custom domain allows catch-all
|
2019-12-30 18:26:07 +01:00 |
|
Son NK
|
4fd6b617c8
|
fix domain used in dkim signature
|
2019-12-25 17:33:24 +00:00 |
|
Son NK
|
c62bfb292a
|
add DKIM signature for domain that is dkim verified
|
2019-12-25 17:23:43 +00:00 |
|
Son NK
|
2daeb9501d
|
remove email subject logging
|
2019-12-18 18:07:20 +02:00 |
|
Son NK
|
569fda47a9
|
fix DKIM fail on reply phase: the DKIM-signature should be added at the end of processing
|
2019-12-17 21:43:31 +02:00 |
|
Son NK
|
4799721667
|
remove DKIM-Signature if any
|
2019-12-17 19:06:17 +02:00 |
|
Son NK
|
a61b900675
|
Sign DKIM at app level
- add DKIM_PRIVATE_KEY_PATH param
- create email_utils.add_dkim_signature
- add DKIM signature for transactional emails
- add DKIM signature for forward & reply emails. In reply phase, only non-custom-domain emails have DKIM added.
|
2019-12-17 18:50:26 +02:00 |
|
Son NK
|
f8293bc618
|
make ADMIN_EMAIL optional
|
2019-12-16 19:36:59 +02:00 |
|
Son NK
|
615e2a4d91
|
use send_by_postfix instead of sending bounce email directly
|
2019-12-15 18:55:18 +02:00 |
|
Son NK
|
7e76c3a0a9
|
send bounce directly instead of return 550
|
2019-12-15 18:55:18 +02:00 |
|
Son NK
|
881525dfc2
|
use random_string for email_handler as reply email is not user-facing
|
2019-12-15 18:55:18 +02:00 |
|
Son NK
|
c5bf95fffe
|
forward reply email can only by used by user email
|
2019-12-15 18:55:18 +02:00 |
|
Son NK
|
46b0872710
|
handle both emails with reply+ and ra+ prefix
|
2019-12-15 18:55:18 +02:00 |
|
Son NK
|
8c3834c957
|
generate a reply_email, make sure it is unique
|
2019-12-15 18:55:18 +02:00 |
|
Son NK
|
62e0ae27a0
|
move get_email_name, get_email_part to email_utils
|
2019-12-15 18:55:18 +02:00 |
|
Son NK
|
ec62fad3a0
|
remove notify_admin, replace by general stats
|
2019-12-15 18:55:18 +02:00 |
|