mirror of
https://github.com/PanCakeConnaisseur/auto_mail_accounts.git
synced 2024-06-08 08:52:16 +02:00
Add compatibility with Nextcloud 14
This commit is contained in:
parent
0277a00df0
commit
092a9f7d4b
|
@ -31,6 +31,8 @@ The key `auto_mail_accounts` goes into the main hierarchy level, where e.g. `tru
|
||||||
If your users login as *user* (instead of *user@example.com*) you can set `email_address_suffix` to `@example.com` to automatically add this to the e-mail address of each user.
|
If your users login as *user* (instead of *user@example.com*) you can set `email_address_suffix` to `@example.com` to automatically add this to the e-mail address of each user.
|
||||||
|
|
||||||
Valid ssl modes are `none`, `ssl` and `tls` as described in the [mail app documentation](https://github.com/nextcloud/mail/blob/master/doc/admin.md#minimal-configuration).
|
Valid ssl modes are `none`, `ssl` and `tls` as described in the [mail app documentation](https://github.com/nextcloud/mail/blob/master/doc/admin.md#minimal-configuration).
|
||||||
|
|
||||||
|
Note that the email field during user creation in the Nextcloud user interface is ignored and set to the username (uid).
|
||||||
## Security
|
## Security
|
||||||
Note that the password is stored with symmetric encryption and can be retrieved by the admin. This is the default behaviour of the mail app whose methods this app uses.
|
Note that the password is stored with symmetric encryption and can be retrieved by the admin. This is the default behaviour of the mail app whose methods this app uses.
|
||||||
|
|
||||||
|
@ -48,3 +50,8 @@ This means that if you delete a user, while his mail account and aliases will be
|
||||||
This data can be found in the `oc_mail_attachments` and `oc_mail_collected_addresses` tables respectively.
|
This data can be found in the `oc_mail_attachments` and `oc_mail_collected_addresses` tables respectively.
|
||||||
|
|
||||||
|
|
||||||
|
## Changelog
|
||||||
|
### 0.1.1
|
||||||
|
- Add compatibility with Nextcloud 14
|
||||||
|
### 0.1.0
|
||||||
|
- Initial release
|
|
@ -8,7 +8,7 @@
|
||||||
The mail app has a built-in default configuration for mail accounts but it does not create actual mail accounts for each Nextcloud user, so they can not store alternative identities, a sender name, attachments or collect e-mail addresses. This app hooks into Nextcloud's user creation/deletion and display name/ password change and automatically creates/deletes/updates a mail account in the mail app. This creates mail accounts like if a user entered the settings manually allowing him to use all features of the mail app.
|
The mail app has a built-in default configuration for mail accounts but it does not create actual mail accounts for each Nextcloud user, so they can not store alternative identities, a sender name, attachments or collect e-mail addresses. This app hooks into Nextcloud's user creation/deletion and display name/ password change and automatically creates/deletes/updates a mail account in the mail app. This creates mail accounts like if a user entered the settings manually allowing him to use all features of the mail app.
|
||||||
|
|
||||||
Note that the password is stored with symmetric encryption and can be retrieved by the admin. This is the default behaviour of the mail app and unavoidable because it needs to login to the mail server.]]></description>
|
Note that the password is stored with symmetric encryption and can be retrieved by the admin. This is the default behaviour of the mail app and unavoidable because it needs to login to the mail server.]]></description>
|
||||||
<version>0.1.0</version>
|
<version>0.1.1</version>
|
||||||
<licence>agpl</licence>
|
<licence>agpl</licence>
|
||||||
<author mail="dev@abelonline.de" >Alexey Abel</author>
|
<author mail="dev@abelonline.de" >Alexey Abel</author>
|
||||||
<documentation>
|
<documentation>
|
||||||
|
@ -19,6 +19,6 @@ Note that the password is stored with symmetric encryption and can be retrieved
|
||||||
<bugs>https://github.com/PanCakeConnaisseur/auto_mail_accounts/issues</bugs>
|
<bugs>https://github.com/PanCakeConnaisseur/auto_mail_accounts/issues</bugs>
|
||||||
<repository>https://github.com/PanCakeConnaisseur/auto_mail_accounts</repository>
|
<repository>https://github.com/PanCakeConnaisseur/auto_mail_accounts</repository>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<nextcloud min-version="13" max-version="13"/>
|
<nextcloud min-version="13" max-version="14"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</info>
|
</info>
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
{
|
{
|
||||||
"hashes": {
|
"hashes": {
|
||||||
"LICENSE": "3a02a6ec14e9d076b79aea8301eab31053c6600b68dcfa6261e10edaa7296a87c8767e35f2411d234b90111fcaf6b4a55c49aa2790a1a0d015213218bb7549fc",
|
"LICENSE": "3a02a6ec14e9d076b79aea8301eab31053c6600b68dcfa6261e10edaa7296a87c8767e35f2411d234b90111fcaf6b4a55c49aa2790a1a0d015213218bb7549fc",
|
||||||
"README.md": "ea9c25d658510840de942c9b655a115a2a1221b011ac160fe1b4bc6b584d127e9e09423ada2d3b11a34f5690c72aff899b8fcc0eb197cb7a564a3f905b8f96d6",
|
"README.md": "a86fd82100759188a96d4014ca291fe32abd7afbf69b8f6fe6849fbe434a89c2256e57345004c6017e0d3a5d8f62598ab920d25eac14848ef79c9c81e44c93b6",
|
||||||
"appinfo\/app.php": "5d34d23c4ae1731775832116446d6299cc94a1845fbb46596b937ce59cc79519415ccf65b771ef42abf5801b693ef54ccbf46079e050aaaaf7a1bf9ccbdc2d0b",
|
"appinfo\/app.php": "5d34d23c4ae1731775832116446d6299cc94a1845fbb46596b937ce59cc79519415ccf65b771ef42abf5801b693ef54ccbf46079e050aaaaf7a1bf9ccbdc2d0b",
|
||||||
"appinfo\/info.xml": "92badaca18bc9b3fa57c7bb0e8c2e247702b81a95c544a550b45a1759c25912d41fa7525dd9aedf6960268a761887f2d976e5d6f4755000eb007bfdb8c89ac60",
|
"appinfo\/info.xml": "6ccf9c9737b1df8f7043bf25efadc7a8be7cdc6f7875936d63e6b14ddd96dd3cda8c952cc10b22229309c1f7061cf3e9b95a1ccc28fbd5c2d58efcd554d82dda",
|
||||||
"img\/app.svg": "e90f4590585accfd0c16108cdddcb4f626ce16f5ec65af05d7070d16f3eb05dacf474b170a7907e23f154d7602a7d0d8d3e7a06b9a7644ba49825bffea41c340",
|
"img\/app.svg": "e90f4590585accfd0c16108cdddcb4f626ce16f5ec65af05d7070d16f3eb05dacf474b170a7907e23f154d7602a7d0d8d3e7a06b9a7644ba49825bffea41c340",
|
||||||
"lib\/AppInfo\/Application.php": "77ccf1aab188f15f8a029ca3ed33776ff5881f755194a0e337cc63d568c6037614d2e0f032e4b06dd096fb5e40c8aa89c44276e8451a5b2339bef366d8c5f498",
|
"lib\/AppInfo\/Application.php": "77ccf1aab188f15f8a029ca3ed33776ff5881f755194a0e337cc63d568c6037614d2e0f032e4b06dd096fb5e40c8aa89c44276e8451a5b2339bef366d8c5f498",
|
||||||
"lib\/Config.php": "fb9912b959fabcd6b6195753f374091d3dfc299c7edf102fb52f3b300edb799a0a1f998afa533973fc5d89caef386adfb9966720c0207008bc367e09581716c9",
|
"lib\/Config.php": "fb9912b959fabcd6b6195753f374091d3dfc299c7edf102fb52f3b300edb799a0a1f998afa533973fc5d89caef386adfb9966720c0207008bc367e09581716c9",
|
||||||
"lib\/Hooks\/UserHooks.php": "69db5b1498d08ee148570d3d97eb07b4bac0b9f56a0250fb6894a0a99b5949766bd2c2a1550e45d7770cff80ec2d84b676fa79e0c042b88d719def2e6e58c49b"
|
"lib\/Hooks\/UserHooks.php": "06fe9fee69097a03b6cdece831e3e56b4dfd0d2b5a68d40c60ad603a15778214e9c5ace755fc38be14dba6d338b7c27362a942f3a3e0d70c9828a2de9893a6ef"
|
||||||
},
|
},
|
||||||
"signature": "Jgzoc4T78u94ZqFRoKkyTsr9nH0dGjYeafp0Z7EPwJi1xFuDqsTt\/pGeTogWTWiv9A1tWCchXEPWDvWS871FCpy10qglP00F1T75p\/YCxjjNRic6Wpw9FFSbL6chUg4w0vATN81nxlvGBwtRlzjlPBIwunT3Pl5wgLNkFcPehtN95QRKcPucYWp4L1IffEYzZGiP5Bih7FTsMQxg82fXipe\/j88+2zZPtXbU+Qpv\/BNaI9nVy+gq8cUXsgZW\/ilwiT3eK0bmFsFWvHS0On0J2CfqURh2mNixRfnYAZr5GnJG6KD5Dnc5gKsRQVZA7jBXr4n+aZOJe1lkm6CAQjS69ygftx3HIM0PqMCOBei0JaR7jP4IPHc81O0Chmnz9OydladmY\/L2VJDCWvPk0TtJtmNQDWVuCpAEEtYXP2qcTlgS45nV1SOcLWlE1yd5e67qhYclBy4ZafGsJ1Zbn1+hVOHDxplquIUIpPnNyiCvI3PK7yTuAL1II3K0klxgPMZ7\/u\/eMUIyqoMfqIR4aIdbuRYvapQKFBztGFDhquAYrsJVClBvePoPr4vz3Sq+g0dflVoMHpmbl0cILn4fKg4J8GgM+lEYkXqGVYTjb9eOnUQ5IyAoRHFg\/GQEQpxfrH4PaSBnaK\/1lmGFVLS+A2UisNo5BkWbXuwE5WyutkRQa7Q=",
|
"signature": "NF7TN8EPFioPuSPq6zhhp0KpIPkxGxthACMr6rKf4HHU3QXqJEYJCHWJLEyEukbRdSDYfk9FOX8ZRWKx\/LEbGT4k+6yhdZWywqrg96wRGrY9EhA4q4W4WZq2K5Oh9\/0RKqqnSxjiNfPzZE9Z68HbDOOJ+pG11ye50gtXmB9+R3qN+QVEn6o9HbrVLp9dYJ\/NPPWTboKpsBwsYKlDon4ibkBrSLjKcUuKbZOgQcA+xxGTE\/0inCxqwBih2AWe0NHdH06+4hAP4yTaUQgAquxLm6N0d6MYoiVMkH\/WeO2Teek6BPhdsIUfcbZzQLML8S6I7qZD902XJtwsJfjGaNou04HF25sxaETYvdEgafuo7nUHjvLPXh0wzO6QdDDxZOZQ8tsRH9k4h7IzK9LSBzUcYKfwdTuEd6cq9hiYY2N5hqczZkSdC\/llQtl5Rj8vmRIlsHNCvaYrkdl5InnORChFjQDQ8i6b3wWTprEJkvea0p21cF8xAuXSYpdudFrnrZlkKzrYMp9GrUxIuUzwuj\/HJdBVP8DOWotb3TSSqiyfItlw+0qyrpmyogwN46jpvvCIbXp9RRooFvZqKskoozhtaZ2CWJQJpcD+3V5PUIwxtCAfID1CaEh1qLcrhjK9UtVGG\/rdjPyMwmjB6+fS3aVS3hvWCQQAU8RHuRnGw1hvARQ=",
|
||||||
"certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhClMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgwNjA2MDkyMzI0WhcNMjgwOTExMDkyMzI0WjAdMRswGQYD\r\nVQQDDBJhdXRvX21haWxfYWNjb3VudHMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQDirm8WUEVV2jeXLeN25zjoVj3PZSgtO\/xX8Lbm9pxdQA9OhwZX4Ymt\r\nKtMcZ9e7b0sf5pdRBhjbUww79Xm8Myn7REtRT3MJ8K0LkQnxk0FXMhQJNByVuq5S\r\nO6zgW7sOWIdCA0IjdcpdqXWj\/5xO7dJthvo3dFEYEJzDkN14hMnFWjbjUHVk7Rbx\r\nNPr0rqAZZigcpu1mrIEd80ORqi3cOrchLXcnmwpmZ1LbHXqA7V2vmGcwrmpQlhpd\r\n6NPeEU+23Hx0wt6jIxwB0Iu9dUd22k3KY1HKmPaGhdTpgsh5r5u\/I+QNqhq6ipGy\r\n1TlOe+oT1fRkGbSJ6HAVfrs09MlwPkellnGrkTMwEDVo6GBf24ho932Y7Mp6oplT\r\nEgi8TB29YWZzWqRQZlAe0ElePiRwCyJ7pG\/NP93fb0DhfC5bJ5ZNckL\/c8BtgPYk\r\nznSKVymzSZAB34QCFAgocwK7t7XoP4OfVZb656nKxoZo3QuACr8PeJd844wT8Ijp\r\n7ZuqygFbq7CSqx1p005ekkwmP5lkWfYdmE29UURcCaKCj2YPR4JbpQ5hkST0xCdq\r\nEGcfrGEh7VcXD46boQp56wh\/9962Dxt2W2K0AV6k3KL4u6P0l99FOkVkg1mmHvVR\r\nBwluZ17urNFOVjAJutIwJru9XYm7lCb3a5zcZQHP5ZIO+TQ2X\/j+\/wIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQBglQNu9LCuaQwQY8HcrfPuptMJLfTnz9px9r+Rnv1D\r\nP4q26ZbTF1xhJlWRlcDCYI4QsjjXftIrc7aV2cOV1kMj3y9mmUA3K2gQhUw9GFRG\r\nhuY+YsRcKRtTvvVfd451YKNjY9x23XIiOIpZhZMqqNwCSIPMqWGRrsDHinMPiJa7\r\nWWKdLv75ItdQDC9R66fqVJuFlTZ\/5eG2bgRKmb\/wYqQMH1XzF72nlwpGmWoTkVYg\r\n\/DqQO6YdhB6mY5pZs95Ds61yWD+yaa1KA8Wq20yo+dPKqK+QlhHNQguUbGrrtj64\r\ncCrNZY2yEE2lXR2TkdlysHiqD767J0ArFjMwnhoAo8qj\r\n-----END CERTIFICATE-----"
|
"certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhClMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgwNjA2MDkyMzI0WhcNMjgwOTExMDkyMzI0WjAdMRswGQYD\r\nVQQDDBJhdXRvX21haWxfYWNjb3VudHMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQDirm8WUEVV2jeXLeN25zjoVj3PZSgtO\/xX8Lbm9pxdQA9OhwZX4Ymt\r\nKtMcZ9e7b0sf5pdRBhjbUww79Xm8Myn7REtRT3MJ8K0LkQnxk0FXMhQJNByVuq5S\r\nO6zgW7sOWIdCA0IjdcpdqXWj\/5xO7dJthvo3dFEYEJzDkN14hMnFWjbjUHVk7Rbx\r\nNPr0rqAZZigcpu1mrIEd80ORqi3cOrchLXcnmwpmZ1LbHXqA7V2vmGcwrmpQlhpd\r\n6NPeEU+23Hx0wt6jIxwB0Iu9dUd22k3KY1HKmPaGhdTpgsh5r5u\/I+QNqhq6ipGy\r\n1TlOe+oT1fRkGbSJ6HAVfrs09MlwPkellnGrkTMwEDVo6GBf24ho932Y7Mp6oplT\r\nEgi8TB29YWZzWqRQZlAe0ElePiRwCyJ7pG\/NP93fb0DhfC5bJ5ZNckL\/c8BtgPYk\r\nznSKVymzSZAB34QCFAgocwK7t7XoP4OfVZb656nKxoZo3QuACr8PeJd844wT8Ijp\r\n7ZuqygFbq7CSqx1p005ekkwmP5lkWfYdmE29UURcCaKCj2YPR4JbpQ5hkST0xCdq\r\nEGcfrGEh7VcXD46boQp56wh\/9962Dxt2W2K0AV6k3KL4u6P0l99FOkVkg1mmHvVR\r\nBwluZ17urNFOVjAJutIwJru9XYm7lCb3a5zcZQHP5ZIO+TQ2X\/j+\/wIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQBglQNu9LCuaQwQY8HcrfPuptMJLfTnz9px9r+Rnv1D\r\nP4q26ZbTF1xhJlWRlcDCYI4QsjjXftIrc7aV2cOV1kMj3y9mmUA3K2gQhUw9GFRG\r\nhuY+YsRcKRtTvvVfd451YKNjY9x23XIiOIpZhZMqqNwCSIPMqWGRrsDHinMPiJa7\r\nWWKdLv75ItdQDC9R66fqVJuFlTZ\/5eG2bgRKmb\/wYqQMH1XzF72nlwpGmWoTkVYg\r\n\/DqQO6YdhB6mY5pZs95Ds61yWD+yaa1KA8Wq20yo+dPKqK+QlhHNQguUbGrrtj64\r\ncCrNZY2yEE2lXR2TkdlysHiqD767J0ArFjMwnhoAo8qj\r\n-----END CERTIFICATE-----"
|
||||||
}
|
}
|
Loading…
Reference in a new issue