Line 140: |
Line 140: |
| When done, users will be able to login to your owncloud web interface using their mail server username and password. | | When done, users will be able to login to your owncloud web interface using their mail server username and password. |
| More information can be found here: http://owncloud.org/support/custom-user-configuration/ | | More information can be found here: http://owncloud.org/support/custom-user-configuration/ |
| + | |
| + | ======Enable Automatic IMAP User Creation====== |
| + | This discussion on the Owncloud bug tracker describes patches that provide more automated IMAP user management: |
| + | https://github.com/owncloud/apps/issues/302 |
| + | |
| + | The patches provide these capabilities: |
| + | * Create new Owncloud users when unrecognized users login using IMAP |
| + | :* Add new users to a group named for the domain portion of their email address |
| + | :* Optionally set an Owncloud quota based on the user's email domain |
| + | * Update the Owncloud password for any existing user who logs in using IMAP |
| | | |
| | | |
| =====Problems===== | | =====Problems===== |
− | * Users who login using IMAP Authentication are not automatically added to the owncloud "oc_users" table. Consequently, they are not offered as options when other users want to share files with them. | + | * By default: |
− | * IMAP authenticated users will be unable to connect using the owncloud client sync program. | + | :* Users who login using IMAP Authentication are not automatically added to the owncloud "oc_users" table. Consequently, they are not offered as options when other users want to share files with them. |
| + | :* IMAP authenticated users will be unable to connect using the owncloud client sync program. |
| * If your IMAP server allows alternative username syntax, owncloud will create a separate account for each username format that allows successful authentication. That is, if your IMAP server allows users to optionally include or omit the domain name, you might create a user account entry for "xyzuser@mail.yourdomain.com", then find that the user always logs in using simply "xyzuser", which succeeds during the IMAP authentication, but is a different account within owncloud. | | * If your IMAP server allows alternative username syntax, owncloud will create a separate account for each username format that allows successful authentication. That is, if your IMAP server allows users to optionally include or omit the domain name, you might create a user account entry for "xyzuser@mail.yourdomain.com", then find that the user always logs in using simply "xyzuser", which succeeds during the IMAP authentication, but is a different account within owncloud. |
| | | |
− | =====Sync Issues (Turning off magic quotes in php)===== | + | ======Sync Issues (Turning off magic quotes in php)====== |
| I had issues when deleting files in my client. Turing off magic quotes fixed the problem. Edit your php.ini using custom templates. | | I had issues when deleting files in my client. Turing off magic quotes fixed the problem. Edit your php.ini using custom templates. |
| * See http://wiki.contribs.org/PHP | | * See http://wiki.contribs.org/PHP |
Line 160: |
Line 171: |
| sv t httpd-e-smith | | sv t httpd-e-smith |
| | | |
− | =====Allow Sharing with IMAP Users===== | + | ======Allow Sharing with IMAP Users====== |
| To allow sharing with your IMAP users, you need to manually add each IMAP user account to the oc_users table using commands like those below at a shell prompt on your SME server: | | To allow sharing with your IMAP users, you need to manually add each IMAP user account to the oc_users table using commands like those below at a shell prompt on your SME server: |
| mysql owncloud | | mysql owncloud |
Line 168: |
Line 179: |
| | | |
| | | |
− | =====Using the Owncloud Client===== | + | ======Using the Owncloud Client====== |
| In order for an IMAP-authenticated user to configure the owncloud client sync program: | | In order for an IMAP-authenticated user to configure the owncloud client sync program: |
| * The system administrator must add the username to the oc_users table manually as described above | | * The system administrator must add the username to the oc_users table manually as described above |