Michael Kaufmann
|
13aa07ed1a
|
add new settings to set default values for customer antispam options for new email addresses (settings advanced-mode)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-11-20 16:53:28 +01:00 |
|
Michael Kaufmann
|
4ce739667d
|
add rewrite-subject flag to email-edit form; hide spam-related settings if 'bypass_spam' is activated; add possibility to disable rejection of spam-mails, refs #1282
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-09-28 14:49:32 +02:00 |
|
Michael Kaufmann
|
140c6c9549
|
store IDN email-usernames in ACE, as dovecot/postfix need them this way
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-09-26 09:22:11 +02:00 |
|
Michael Kaufmann
|
9d47d670a1
|
fix correctly handling catchall-flag when updating email-address, fixes #1260
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-07-17 21:21:47 +02:00 |
|
Michael Kaufmann
|
7f8b36e0bd
|
select homedir/maildir from emails if called interally as it is also called by customers via EmailAccounts.delete()
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-04-28 14:03:38 +02:00 |
|
Michael Kaufmann
|
71746f8dac
|
select homedir/maildir from emails if called by admin
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-04-28 13:58:27 +02:00 |
|
Michael Kaufmann
|
b15f99b1e1
|
implementation start of rspam/antispam feature
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-01-05 15:37:04 +01:00 |
|
Michael Kaufmann
|
6e37b55ac6
|
more integration of domain deactivated flag
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-06-06 10:23:47 +02:00 |
|
Michael Kaufmann
|
826ae36647
|
adjust log-levels in API methods
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-06-05 12:13:38 +02:00 |
|
Michael Kaufmann
|
a2860e70a5
|
strictly check whether field to select is the id or the email-address b/c is cases of email-addresses starting with a digit this is somehow used as value for the id field and return the wrong entity
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-04-14 08:22:31 +02:00 |
|
Michael Kaufmann
|
50e35e149c
|
various minor bugfixes; composer requirements update
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-08-10 00:17:11 +02:00 |
|
envoyr
|
4f4c71d79b
|
major refactoring of almost all files
|
2022-04-28 20:48:00 +02:00 |
|
Dennis Dudek
|
25d9c52c58
|
remove unnecessary ternaries (#1027)
* remove unnecessary ternaries
* fix: !($id <= 0);
* remove ternary
|
2022-04-14 09:02:10 +02:00 |
|
envoyr
|
424a00b39e
|
update api and ajax handling and response
|
2022-02-20 11:38:08 +01:00 |
|
Stefan Weil
|
09038ac7aa
|
Fix some typos (found by codespell) (#969)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
|
2021-07-31 09:51:54 +02:00 |
|
Michael Kaufmann
|
53e8ccbccb
|
added 'deactivated' parameter to EmailAccounts.update() so admins can disable individual email-accounts, will be overridden if customer is deactivatd and re-enabled; fixes #921
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-03-03 10:59:16 +01:00 |
|
Michael Kaufmann
|
6d8fc215f1
|
add description field to panel_domains and mail_virtual table, API parameter 'description' for Domains.add()/Domains.update() and Email.add()/Emails.update(); fixes #910
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-03-03 10:25:42 +01:00 |
|
Michael Kaufmann
|
16eca628dd
|
add Unittest for traffic-filtering by customer-name, refs #894
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-10-31 15:53:07 +01:00 |
|
Michael Kaufmann
|
a5dc7b93a2
|
unify customerid/loginname api-parameter-descriptions; fixes #883
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-10-05 19:59:02 +02:00 |
|
Michael Kaufmann
|
1a0953e77e
|
fix typo in response status message, fixes #858
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-06-08 11:42:44 +02:00 |
|
Michael Kaufmann
|
bddf9b496c
|
enable internal api-call to bypass customer_hide_options check in certain situations where it is needed, fixes #803
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-05-15 09:35:20 +02:00 |
|
Michael Kaufmann
|
f6f5765b54
|
avoid settig more than one catchall address for one domain in Emails.update(), thx to mrairstone
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-01-09 14:45:51 +01:00 |
|
Michael Kaufmann
|
ef11ad8da7
|
fix broke count sql-queries
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-02 11:12:49 +01:00 |
|
Michael Kaufmann
|
1b2c186c07
|
introduce search, limit, offset and orderby possibilities for (almost) all API listing() functions; added listingCount() function in preparation to replace the old UI\Paging class later on
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-02 10:58:52 +01:00 |
|
Michael Kaufmann
|
e209989f2a
|
use EmailAccounts.delete API call in Emails.delete instead of repeating the code
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-06-28 11:07:29 +02:00 |
|
Michael Kaufmann
|
cb636fe2c9
|
Merge branch 'annotationsAPI' of https://github.com/foliengriller/Froxlor into foliengriller-annotationsAPI
|
2019-04-26 12:23:58 +02:00 |
|
Michael Kaufmann
|
5ecb43ba73
|
correct increasing/decreasing of admin-resources
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-01-16 15:14:22 +01:00 |
|
Michael Kaufmann
|
e64e8cafa6
|
define logger constants in logger class
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-26 15:51:26 +01:00 |
|
Michael Kaufmann
|
b0e11f5708
|
and more and more and more
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-21 17:00:54 +01:00 |
|
Michael Kaufmann
|
0a28ef2af6
|
minor changes for unit-tests
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-21 16:32:44 +01:00 |
|
Michael Kaufmann
|
c0e89bbd05
|
refactor UI functions
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-21 11:22:03 +01:00 |
|
Michael Kaufmann
|
5888927239
|
get rid of more functions
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-20 12:38:18 +01:00 |
|
Michael Kaufmann
|
c9ee2ae7e0
|
use IdnaConvert from composer
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-18 10:40:16 +01:00 |
|
Michael Kaufmann
|
4c27efa4ae
|
put Api-Commands into namespaces
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-18 09:46:36 +01:00 |
|