ralf
|
93c4f397b3
|
* Mail: fix Sieve editor considers mail body rules wrongly as unconditional, if there are more than one rule
|
2024-10-14 18:39:06 +02:00 |
|
ralf
|
fd216b07f2
|
* Mail/Filemanager: admin can allow users to store a password to pass to mail- and file-servers in case they use (password-less) SingleSignOn
|
2024-09-03 09:58:47 +02:00 |
|
ralf
|
e0d4a9fce8
|
* Mail: allow to edit/fix mail account if no session password is available e.g. SAML or OpenIdConnect SSO login
|
2024-06-07 11:54:16 +02:00 |
|
ralf
|
f250efdd73
|
improving/fixing for case of multiple default accounts depending on memberships
|
2024-04-10 12:29:13 +02:00 |
|
ralf
|
6d62f6b1d0
|
fix mass activation of mail-accounts to cope with (multiple) default accounts, different from the one of the current admin-user
|
2024-04-10 11:58:53 +02:00 |
|
ralf
|
7321354bcf
|
* Mail: revert to use first and second part of full rfc822 mail address outside angle brackets as first and last name
|
2024-04-08 12:21:50 +02:00 |
|
ralf
|
db0488d9d0
|
Fix some PHP Deprecated or Warnings
|
2024-03-06 10:58:10 +02:00 |
|
ralf
|
c44e3f08fa
|
* eSync: fix syncing forwarded and replied flags to client incl. push using highestmodseq, if supported by IMAP server
|
2024-03-05 14:54:51 +02:00 |
|
ralf
|
1c608ac6a5
|
* Notifications/Async service: fix caching in mail account always used sender from first notification
|
2024-02-21 09:04:23 +02:00 |
|
ralf
|
83a2729cf0
|
another big chunk of PHP Warnings
|
2024-02-08 12:30:39 +02:00 |
|
ralf
|
4ce3298241
|
* Mail REST Api: respect user preference to compose in HTML and convert plain body from REST Api call to HTML (bodyHtml attribute forces HTML)
|
2024-02-01 13:37:11 +02:00 |
|
ralf
|
ec96fa921e
|
fix Smtp/Ads to NOT store users primary mail address as forward
if forwardOnly is not set, like we do it for UCS
|
2024-01-16 19:46:54 +02:00 |
|
ralf
|
d28fbfeab3
|
allow to pass $only_current_user === 0, to get only mail accounts valid for all users
|
2023-12-18 13:13:06 +02:00 |
|
ralf
|
707c0a7a6e
|
disable imap log again
|
2023-12-15 17:53:35 +02:00 |
|
ralf
|
edec090e17
|
* Mail: implement Exchange login-type "domain/username"
|
2023-12-15 17:13:04 +02:00 |
|
ralf
|
b8b5089b77
|
fix error setting vacation notice (without rules):
updateScript: putscript failed: mail: line 3: error: unexpected ',' found at (the presumed) end of file. mail: error: parse failed.
|
2023-12-08 22:54:25 +02:00 |
|
ralf
|
2f0a38e4f1
|
* Mail: allow to configure an auto-responder, if Sieve supports the vacation-seconds extension
|
2023-12-07 16:34:39 +02:00 |
|
ralf
|
9947a92f38
|
Fix "* Mail/Sieve: fix vacation message with redirect kept mail in INBOX, even if rule moved it to a folder"
|
2023-11-29 19:32:35 +02:00 |
|
ralf
|
bca70c7b86
|
Revert "* Mail/Sieve: fix vacation message with redirect kept mail in INBOX, even if rule moved it to a folder"
Cause mails never to be left in INBOX :(
This reverts commit 41e102f015 .
|
2023-11-29 16:59:59 +02:00 |
|
ralf
|
1c40074331
|
WIP oauth mail-authentication updates refresh-token and redirects to IdP, if refresh-token is expired
|
2023-11-21 15:57:00 +02:00 |
|
ralf
|
41e102f015
|
* Mail/Sieve: fix vacation message with redirect kept mail in INBOX, even if rule moved it to a folder
|
2023-11-15 10:07:09 +02:00 |
|
ralf
|
c495e15ed9
|
also allow IMAP type derived from Dovecot like EGroupware Mail
|
2023-11-14 16:42:27 +02:00 |
|
ralf
|
aa98478fbd
|
if the username contains non-ascii chars, try email address, as Dovecot does NOT deal with non-ascii usernames
|
2023-11-14 16:27:35 +02:00 |
|
ralf
|
5e416aca55
|
fix SQL error creating new mail-user, if username contains non-ascii chars
|
2023-11-14 15:50:36 +02:00 |
|
ralf
|
2f664b1d0a
|
ignore SQL error "Illegal mix of collations (ascii_general_ci,IMPLICIT) and (utf8mb3_general_ci,COERCIBLE) for operation '='" stalling mail for usernames with non-ascii chars
|
2023-11-14 15:22:53 +02:00 |
|
ralf
|
1fb543cb93
|
fix removing last user/group from valid-for in mail-account did not work
add a strong warning that selecting a user/group for a mail account for all users effectively deletes it for all other users
|
2023-09-15 09:27:40 +02:00 |
|
ralf
|
2022adfbfb
|
be more verbose on errors and return full Sieve script text (for user/password, not for admin connection)
|
2023-08-03 13:58:51 +02:00 |
|
ralf
|
e75b89f158
|
remove add (optional) $vacation_rule return parameter as it causes a PHP Fatal error in hosting
|
2023-08-01 07:59:01 +02:00 |
|
ralf
|
027ad398d6
|
* Mail: new modus for vacation notice to not save message to INBOX and REST API to set vacation handling
|
2023-07-31 16:24:58 +02:00 |
|
ralf
|
2bd5fd5601
|
WIP Mail REST API: enable direct sending of mails with token authentication / no password not allowing to save mail to Sent folder
|
2023-07-07 12:22:15 +02:00 |
|
ralf
|
5bb1d3c888
|
needs ungreedy, to not include quotes
|
2023-06-28 07:48:51 +02:00 |
|
ralf
|
23895c94be
|
WIP improve avatar loading in mail app
currently ET2Avatar is NOT correctly handling contactId=email:<email>
|
2023-06-27 08:59:59 +02:00 |
|
hadi
|
b744859b70
|
Make sure the status is by_date before adding date rules into sieve vacation notice
|
2023-06-19 10:19:04 +02:00 |
|
ralf
|
5d35fcd990
|
also allow calling Mail\Avatar::getAvatar() without an email
|
2023-05-10 16:09:05 +02:00 |
|
ralf
|
498aebe192
|
fix Mail\Avatar::getLavatar(): Argument #1 ($address) must be of type string, null given
|
2023-05-10 14:25:32 +02:00 |
|
ralf
|
ace7a22c2f
|
* Mail: performance improvements for huge addressbooks by caching avatars
|
2023-05-10 09:49:54 +02:00 |
|
ralf
|
5db8883db6
|
fixing ValueError: str_repeat(): Argument #2 ($times) must be greater than or equal to 0
fixes 1894a19a86
|
2023-04-27 11:01:04 +02:00 |
|
ralf
|
0c13bc863a
|
stop Chrome from autofilling passwords and do NOT display a password for OAuth when editing an account
|
2023-03-14 10:18:46 +01:00 |
|
ralf
|
7522e7615f
|
fix Argument 2 passed to EGroupware\Api\Mail\Smtp::mailbox_address() must be of the type string, null given
called in /usr/share/egroupware/api/src/Mail/Smtp.php on line 238
caused by no mail domain specified in config or mail account
|
2023-02-07 08:19:39 +01:00 |
|
ralf
|
f2eae9041a
|
* Mail/OAuth: fix not working auth with custom Office365 domains outside mail wizard
Mailserver was not available, so OAuth was not detected, when trying to get a new access-token for a refresh-token
|
2023-01-30 10:19:56 +01:00 |
|
ralf
|
55054024b6
|
fix PHP Deprecated errors visible in egroupware-docker-install.log
|
2023-01-26 10:42:33 +01:00 |
|
ralf
|
c49f7849bb
|
* Mail: OAuth authentication for Microsoft (Office365, outlook.com, ...) and GMail
|
2023-01-16 16:56:51 -06:00 |
|
ralf
|
14b6a9a5ab
|
WIP OAuth authentication for mail: working now with Gmail
|
2022-12-25 14:49:37 -06:00 |
|
ralf
|
2e5b87a6e1
|
fix typo in docu
|
2022-07-25 11:19:41 +02:00 |
|
Hadi Nategh
|
a49cc54bdd
|
* Mail/Sieve: fix vacation notice activated by date does not work if the start date is set in future
|
2022-07-18 14:00:18 +02:00 |
|
ralf
|
c616f1c6b5
|
fix some typos and IDE warnings
|
2022-07-05 15:18:50 +02:00 |
|
ralf
|
94e74f8db4
|
* Mail/Dovecot: allow to use admin credentials to access mail when no session password is available, e.g. for SSO
|
2022-07-05 15:16:01 +02:00 |
|
ralf
|
1894a19a86
|
fix ValueError: str_repeat(): Argument #2 ($times) must be greater than or equal to 0
Also replace HTML entities, as we're converting to text
|
2022-06-21 14:15:28 +02:00 |
|
ralf
|
ced6c77f46
|
fix PHP 8.x TypeError sending mail
|
2022-05-10 18:43:30 +02:00 |
|
ralf
|
c4e0989bf9
|
replace original message header with fieldset in html and convert it to plain as before
|
2022-05-10 11:51:35 +02:00 |
|