Apps

Module IMAP 3.0

Description

Ce module propose l'intégration dans votre plateforme d'un accès à un serveur IMAP.

Il propose l'accès en lecture seule à une vue IMAP et si un webmail externe peut être configuré il permet l'ouverture d'un email.

Ce module est aussi compatible avec Google Mail et l'API oAuth associée.


Installation

Installation

Ce module s'installe comme tout autre module JCMS

Configuration

Le module fournit une portletImap qu'il faut configurer. Cette configuration peut être commune à la portlet ou partiellement commune dans le cas où la portlet est inséré dans un espace collaboratif ou le bureau virtuel. Dans ce cas, le login et le mot de passe sont récupérés à partir des informations stockées dans le membre courant

Cas d'un serveur IMAP standard

Dans le cas où l'utilisateur souhaite se connecter sur un serveur IMAP standard, il faut configurer la portlet avec :

  • Serveur : addresse IP ou nom DNS du seveur IMAP
  • Port : port à utiliser (typiquement 143 pour un accés non sécurisé ou via TLS, 993 pour SSL)
  • Securité : Aucune/TLS ou SSL (selon ce que l'administrateur du serveur IMAP préconise)
  • Profil : basic
  • Répertoire : INBOX

Il faut aussi ajouter dans les classes CSS d'habillage de la portlet les classes CSS "ajax-lazy" et  "ajax-lazy-custom"

Cas de GMail avec une authentification par login/mot de passe

Ce serveur IMAP est accessible avec une configuration proche d'un serveur standard. Les paramètres à utiliser sont :

  • Serveur :imap.gmail.com
  • Port : 993
  • Securité : SSL
  • Profil : gmail
  • Répertoire : INBOX

Cas de GMail avec une authentification OAuth

Dans le cas où une authentification OAuth doit être utilisée, il faut fournir les mêmes paramètres que dans le cas Gmail Standard et changer le Profil pour y mettre gmailOAuth.

Note : Dans ce cas, le champ mot de passe n'est pas utilisé au profit du champ token. Ce champ est rempli automatiquement par le processus OAuth lors de la première connection au service.

Il est nécessaire pour que OAuth puisse fonctionner que les paramètres d'un client d'API soit renseigné dans les propriétés jcmsplugin.imap.gmail.consumer-key et jcmsplugin.imap.gmail.consumer-secret.

La gestion de ces identifiants est effectuée à l'adresse https://code.google.com/apis/console#access

Autre cas

D'autres profils de serveur IMAP peuvent être développés en étendant la classe com.jalios.jcmsplugin.imap.ServerProfile et en déclarant une propriété du type :

jcmsplugin.imap.myImap.classname: com.jalios.jcmsplugin.myImap.myImapProfile

Il suffit alors d'utiliser ce profil en saisissant son nom dans la configuration de la portlet (ici myImap)


Informations

Version
  • 3.0
Stabilité
  • Stable
Compatibilité
  • JCMS 9
    JPlatform 10
Certifié Jalios
  • Oui
Prix
  • Module payant
Support
  • Jalios Support
Auteur
  • Jalios SA
Licence
  • Jalios
Taille
  • 1,12 Mo
Mis-à-jour
  • 10/10/14
Téléchargements
  • 51
Domaines