Son NK
|
0a4fc76b61
|
optimize import
|
2020-10-15 16:45:28 +02:00 |
|
Son NK
|
adff510359
|
use PublicDomain instead if ALIAS_DOMAINS
|
2020-10-15 16:45:08 +02:00 |
|
Son NK
|
521d8e51a5
|
small fix
|
2020-10-15 16:25:56 +02:00 |
|
Son NK
|
e79522b638
|
take into account Premium domains
|
2020-10-15 16:21:31 +02:00 |
|
Son NK
|
dcbd7baabc
|
Add PublicDomain.premium_only column
|
2020-10-15 16:08:06 +02:00 |
|
Son NK
|
8268568f08
|
add mailbox.disabled column. Disable a mailbox if it fails tests for 10 days consecutive.
|
2020-10-12 13:28:21 +02:00 |
|
Son Nguyen Kim
|
4e45a619cd
|
Merge pull request #302 from TheLastProject/feature/custom_domain_random_suffix
Support random suffix for personal domains
|
2020-10-11 18:06:06 +02:00 |
|
Sylvia van Os
|
9702037573
|
Reformat with Black
|
2020-10-09 23:00:10 +02:00 |
|
Sylvia van Os
|
26d0437009
|
Make prefix generation configurable per domain
|
2020-10-09 22:54:13 +02:00 |
|
Son NK
|
8dbd3c1c68
|
more detailed error message when an alias can't be created
|
2020-10-09 11:48:52 +02:00 |
|
Son Nguyen Kim
|
a4bcf59bfe
|
Merge pull request #297 from TheLastProject/feature/dedupe_email
Dedupe email address
|
2020-10-04 15:08:15 +02:00 |
|
Son NK
|
6c37a91c6d
|
add User.disabled field
|
2020-10-04 12:49:43 +02:00 |
|
Son NK
|
e225bffc30
|
add backref for some models
|
2020-10-04 12:49:43 +02:00 |
|
Sylvia van Os
|
7be674c13b
|
Reformat with Black
|
2020-10-01 21:51:50 +02:00 |
|
Sylvia van Os
|
d8ed1cbbc3
|
Dedupe email address
|
2020-10-01 21:35:11 +02:00 |
|
Son NK
|
0830bba218
|
Add AuthorizedAddress model
|
2020-09-28 17:40:54 +02:00 |
|
Son NK
|
d6d686c4c3
|
add argument commit= to create()
|
2020-09-28 17:40:30 +02:00 |
|
Son NK
|
53f66d0f3c
|
handle the "past due" subscription case: downgrade a subscription if it's renewed
|
2020-09-24 09:34:35 +02:00 |
|
Son NK
|
491f4de120
|
add Contact mail_from and from_header column
|
2020-09-14 17:55:55 +02:00 |
|
Son NK
|
2cfaa93a5f
|
create a first alias to receive SimpleLogin newsletter when user is created
|
2020-09-12 14:31:31 +02:00 |
|
Son NK
|
8fe508c5d3
|
Add User.newsletter_alias_id column
|
2020-09-12 14:30:49 +02:00 |
|
Son NK
|
6da48298a6
|
Add BatchImport model
|
2020-09-10 20:05:25 +02:00 |
|
Son NK
|
a660a05f83
|
use warning for problem with random alias default domain
|
2020-09-10 09:32:51 +02:00 |
|
Son NK
|
2d395f99bb
|
make sure to remove whitespace in alias
|
2020-09-02 09:56:16 +02:00 |
|
Son NK
|
63e228d9f4
|
only alert on invalid mailbox that has too many email logs
|
2020-08-30 19:59:39 +02:00 |
|
Son NK
|
fdedc24358
|
black new version
|
2020-08-27 10:20:48 +02:00 |
|
Son NK
|
9c72f4dec0
|
Add Alias.disable_email_spoofing_check column
|
2020-08-26 14:39:03 +02:00 |
|
Son NK
|
f213469e9f
|
display nb-reply, nb-forward on alias contact page
|
2020-08-26 11:45:07 +02:00 |
|
Son Nguyen Kim
|
637bc569eb
|
Merge pull request #260 from FabioWidmer/improvements-1
Improvements for Self Hosting & More
|
2020-08-24 20:16:59 +02:00 |
|
Son NK
|
0c6a5f4333
|
add EmailLog.spam_score column
|
2020-08-16 11:59:53 +02:00 |
|
Son NK
|
c0f263ee70
|
add Monitoring model
|
2020-08-15 13:15:20 +02:00 |
|
Son NK
|
89830e2173
|
fix import
|
2020-08-14 12:06:26 +02:00 |
|
Son NK
|
6bc0c5ada4
|
fix Mailbox.delete: use alias_utils.delete_alias
|
2020-08-14 12:03:41 +02:00 |
|
Son NK
|
b4eb110971
|
fix Directory.create: use alias_utils.delete_alias
|
2020-08-14 12:02:54 +02:00 |
|
Son NK
|
2cae0200a8
|
use delete_alias(alias,user) instead of Alias.delete, DomainDeletedAlias.create, DeletedAlias.create
|
2020-08-14 12:02:33 +02:00 |
|
Son NK
|
b7cbaa6e84
|
delete the expired ChangeEmail object
|
2020-08-13 10:59:39 +02:00 |
|
Fabio Widmer
|
8e71e8e7f4
|
A few (self hosting) improvements
|
2020-08-12 16:12:41 +02:00 |
|
Son NK
|
8a11e42da9
|
notify admin when user cancels
|
2020-08-07 10:01:11 +02:00 |
|
Son NK
|
f2fb599664
|
Optimize Alias.get_contacts() to retrieve the latest reply for each contact in a single query
|
2020-08-04 11:37:59 +02:00 |
|
Son NK
|
e8fc9752b5
|
Add DomailMailbox model
|
2020-08-01 12:20:59 +02:00 |
|
Son NK
|
8e9968a7d9
|
Add User.max_spam_score column
|
2020-07-23 11:09:28 +02:00 |
|
Son NK
|
6437ee46e0
|
use LOG.exception instead of LOG.error to provide stacktrace
|
2020-07-17 12:59:07 +02:00 |
|
Son NK
|
4b479ea003
|
take into account user.default_random_alias_public_domain_id in create_new_random()
|
2020-07-04 23:27:02 +02:00 |
|
Son NK
|
4542a8353e
|
add User.available_domains_for_random_alias(), default_random_alias_domain()
|
2020-07-04 23:24:32 +02:00 |
|
Son NK
|
955231199e
|
Add User.default_random_alias_public_domain_id
|
2020-07-04 23:23:39 +02:00 |
|
Son NK
|
ee9b796b7d
|
Add PublicDomain model
|
2020-07-04 23:18:11 +02:00 |
|
Son NK
|
4cd0227477
|
refactoring: move model methods below fields
|
2020-07-04 22:46:09 +02:00 |
|
Son NK
|
96ac15a3e0
|
add user.is_paid() and referral.nb_paid_user()
|
2020-07-02 08:48:37 +02:00 |
|
Son NK
|
b23259cacd
|
add Mailbox.nb_failed_checks
|
2020-06-28 11:17:36 +02:00 |
|
Son NK
|
ec0f5ccd3a
|
only return verified mailbox in alias.mailboxes
|
2020-06-28 11:15:29 +02:00 |
|