J'avais décrit précédemment l'authentification via LDAP, voici une autre méthode d'authentification via POP3/IMAP.

Pour commencer, il faut installer php5-imap

Modifier conf/local.php

$conf['authtype'] = 'authmkpop3';
$conf['plugin']['authmkpop3']['authserver'] = '{your.host:110/pop3}';

Remplacer your.host par le serveur POP3.

Créer le dossier lib/plugins/authmkpop3

Copier y les fichiers du plugin : plugin.info.txt and auth.php que vous trouverez dans mon dépôt : https://github.com/cybermonde/dokuwiki-authmkpop3

Créer vos utilisateurs :
  •     à la main : le nom d'utilisateur est l'adresse mail, pas de mot de passe (c'est celui du serveur mail qui sera validé)
  •     en créant un script pour générer le conf/users.auth.php

Source : https://forum.dokuwiki.org/post/38742

Testé avec la version : Release 2013-05-10a "Weatherwax"