TeamLab est un bureau multifonctionnel dans le nuage développé par la société Ascensio System Ltd. Il inclut un jeu d'outils de collaboration et de gestion des documents, des projets et des relations avec les clients (GRC) complété par l'agenda et l'agrégateur de mail. TeamLab est écrit en ASP.NET. La plate-forme TeamLab est disponible en tant que service (SaaS) et en tant que logiciel open-source (code source et distribution binaire disponible). A la version 6.5 du code source teamlab.v6.5.46462.src.zip, correspond une distribution binaire allégée TeamLabServerExpress.exe (SQLite et un serveur web adhoc/TeamLab embarqués) et une version complète TeamLabServer.exe (MySQL, Microsft IIS étant des pré-requis) en plus du framework .Net 3.5. A la version 7.5.1 du code source TeamLabOfficeServer-CE-v7.5.1.zip, disponible depuis février 2014 , correspond la version complète TeamLabOfficeServer-CE-v7.5.1.exe (MySQL, Microsoft IIS étant des pré-requis) en plus du framework .Net 4.5.

Les sujets abordés dans ce billet sont :

Installation du binaire TeamLabServerExpress.exe sur un portable

Les distributions windows non professionnelles n'ont pas Microsoft IIS installés par défaut. La version allégée embarque son propre serveur Web.

Exécution de l'assistant

L'assistant d'installation installe le framework .Net 3.5, seul prérequis.

Configuration en tant que Admin

Configuration des notifications par mail

Vérification de l'accessibilité du serveur SMTP de google

La première ligne confirme que l'on est bien connecté au serveur. Si on n'arrive pas à se connecter, l'écran est noir. Un timed out nous déconnectera du serveur dans tous les cas.

Configuration du compte gmail

On vérifie que l'accès POP et IMAP sont activés.

Modification du fichier de configuration

<appSettings>
...
 <add key="workcontextproperties" value="Notify.Log=false;Notify.LogOnly=false;Web.Url=http://localhost:8082/" />
</appSettings>

Configuration du serveur SMTP utilisé par TeamLabServerExpress

On sauvegarde les paramètres.

On redémarre le service TeamLab Service.

On fait un test

On vérifie la présence du mail de test.

Activation de l'adresse mail de Admin

Création d'un autre utilisateur

Installation du binaire TeamLabOfficeServer-CE-v7.5.1.exe sur UBSBASE3

Les prérequis de la version 7.5 complète sont :

  • le framework .Net 4.5 qui sera téléchargé par l'assistant des prérequis ;
  • le pilote ODBC MySQL qui sera installé par l'assistant des prérequis ;
  • un serveur MySQL au moins supérieur ou égal à la version 5.1.58 (lien disponible dans l'assistant de d'installation) ;
  • une base de données MySQL ;
  • un serveur IIS.

Vérification de la présence ou installation de Microsoft Internet Information Server

Si MS IIS n'est pas disponible, il faut l"installer à l'aide du Microsoft Web Platform Installer (Web PI) qui est un outil gratuit qui vous permet d'obtenir les derniers composants de la plate-forme Web Microsoft, y compris Internet Information Services (IIS), SQL Server Express,. NET Framework et Visual Web Developer facile. Le Web PI rend également facile à installer et exécuter des applications web libres les plus populaires comme les blogs, gestion de contenus.

Installation du serveur MySQL Essentials 5.1.58

mysql-essential-5.1.58-win32.msi permet d'installer le serveur (le répertoire d'installation est \UBS\serveurs\Bases\mysql-5.1.58-win32) et de lancer l'assistant de configuration d'une instance MySQL qui va générer le fichier my.ini à la racine du répertoire d'installation. L'assistant de configuration de l'instance MySQLInstanceConfig.exe peut être lancé une seule fois à partir du sous répertoire bin.

On change le port pour la valeur 3308 vu que les ports 3306 et 3307 sont déjà pris.

Comme sur le serveur UBSBASE3, il y a plusieurs serveurs MySQL qui sont installés, le nom du service contient la version 5.1.58. Il ne faut pas modifier le PATH pour la même raison.

Le client graphique MySQLWorkbench 6.1.4 Community Edition ne s'exécute pas sur le serveur UBSBASE3 mais sur le serveur UBSRDS3 donc il faut autoriser les connexions distantes au compte root.

Attach:MySQLInstanceConfig-10.png Δ

Voici les sections d'intérêt du fichier my.ini :

[client]
port=3308

[mysql]
default-character-set=latin1

[mysqld]

# The TCP/IP Port the MySQL Server will listen on
port=3308

#Path to installation directory. All paths are usually resolved relative to this.
basedir = ".."

#Path to the database root
datadir = "../data"

# The default character set that will be used when a new schema or table is
# created and no character set is defined
character-set-server=latin1

# The default storage engine that will be used when create new tables when
default-storage-engine=INNODB

Le fichier batch de lancement autonome et portable du serveur est :

@echo Demarrage du serveur Mysql
set DRIVE_LTR=%~d0
cd serveurs\Bases\mysql-5.1.58-win32\bin
mysqld --sql-mode="ANSI" --standalone --datadir=..\data

Le fichier batch d’arrêt autonome et portable du serveur est :

@echo Arret du serveur Mysql. LE MOT DE PASSE EST teamlab
@set DRIVE_LTR=%~d0
@cd serveurs\Bases\mysql-5.1.58-win32\bin
@mysqladmin -P 3308 -u  root -p  shutdown

Cependant l'application TeamLab Office Server Community Edition consiste en 3 services Windows démarrés automatiquement, ces derniers nécessitant la connexion MySQL.

Aussi vaut-il mieux installer ce serveur en tant que service Windows démarré automatiquement via MySQLInstanceConfig.exe. La définition de MySQL en tant que service et ainsi que son exécution présuppose l'emploi des chemins absolus dans le fichier my.ini et dans les commandes de définition du service.

On peut aussi faire dans une invite de commandes ouverte en tant qu'administrateur l'équivalent mieux adapté à notre cas de la commande mysqld --install "MySQL 5.1.58" --defaults-file=C:\UBS\serveurs\Bases\mysql-5.1.58-win32\my.ini :

cd \UBS\serveurs\Bases\mysql-5.1.58-win32\bin
>sc create MySQL-5.1.58 start= auto DisplayName= "MySQL 5.1.58 for TeamLab" binPath= "C:\UBS\serveurs\Bases\mysql-5.1.58-win32\bin\mysqld.exe --defaults-file=C:\UBS\serveurs\Bases\mysql-5.1.58-win32\my.ini MySQL-5.1.58"
[SC] CreateService réussite(s)

>net start MySQL-5.1.58
Le service MySQL 5.1.58 for TeamLab démarre.
Le service MySQL 5.1.58 for TeamLab a démarré.


>net stop MySQL-5.1.58
Le service MySQL 5.1.58 for TeamLab s'arrête..
Le service MySQL 5.1.58 for TeamLab a été arrêté.


>sc description MySQL-5.1.58 "Used by the 3 TeamLab Office Server services."
[SC] ChangeServiceConfig2 réussite(s)

>sc qc TeamlabOfficeServer
[SC] QueryServiceConfig réussite(s)

SERVICE_NAME: TeamlabOfficeServer
        TYPE               : 10  WIN32_OWN_PROCESS
        START_TYPE         : 2   AUTO_START
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : D:\UBS\serveurs\TeamlabOfficeServer-7.5.1\Service\T
eamLabSvc.exe
        LOAD_ORDER_GROUP   :
        TAG                : 0
        DISPLAY_NAME       : Teamlab Office Server Service
        DEPENDENCIES       :
        SERVICE_START_NAME : LocalSystem

>sc qc TeamlabOfficeServerMail
[SC] QueryServiceConfig réussite(s)

SERVICE_NAME: TeamlabOfficeServerMail
        TYPE               : 10  WIN32_OWN_PROCESS
        START_TYPE         : 2   AUTO_START
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : D:\UBS\serveurs\TeamlabOfficeServer-7.5.1\Mail\Aggr
egator\ASC.Mail.Aggregator.CollectionService.exe
        LOAD_ORDER_GROUP   :
        TAG                : 0
        DISPLAY_NAME       : Teamlab Office Server Mail Service
        DEPENDENCIES       :
        SERVICE_START_NAME : LocalSystem

>sc qc TeamlabOfficeServerMailHelper

[SC] QueryServiceConfig réussite(s)

SERVICE_NAME: TeamlabOfficeServerMailHelper
        TYPE               : 10  WIN32_OWN_PROCESS
        START_TYPE         : 2   AUTO_START
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : D:\UBS\serveurs\TeamlabOfficeServer-7.5.1\Mail\Watc
hdog\ASC.Mail.Watchdog.Service.exe
        LOAD_ORDER_GROUP   :
        TAG                : 0
        DISPLAY_NAME       : Teamlab Office Server Mail Helper
        DEPENDENCIES       :
        SERVICE_START_NAME : LocalSystem

>sc config TeamlabOfficeServerMailHelper depend= MySQL-5.1.58
[SC] ChangeServiceConfig réussite(s)

>sc qc TeamlabOfficeServerMailHelper

[SC] QueryServiceConfig réussite(s)

SERVICE_NAME: TeamlabOfficeServerMailHelper
        TYPE               : 10  WIN32_OWN_PROCESS
        START_TYPE         : 2   AUTO_START
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : D:\UBS\serveurs\TeamlabOfficeServer-7.5.1\Mail\Watc
hdog\ASC.Mail.Watchdog.Service.exe
        LOAD_ORDER_GROUP   :
        TAG                : 0
        DISPLAY_NAME       : Teamlab Office Server Mail Helper
        DEPENDENCIES       : MySQL-5.1.58
        SERVICE_START_NAME : LocalSystem

>sc config TeamlabOfficeServerMail depend= MySQL-5.1.58
[SC] ChangeServiceConfig réussite(s)

>sc qc TeamlabOfficeServerMailHelper

[SC] QueryServiceConfig réussite(s)

SERVICE_NAME: TeamlabOfficeServerMailHelper
        TYPE               : 10  WIN32_OWN_PROCESS
        START_TYPE         : 2   AUTO_START
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : D:\UBS\serveurs\TeamlabOfficeServer-7.5.1\Mail\Watc
hdog\ASC.Mail.Watchdog.Service.exe
        LOAD_ORDER_GROUP   :
        TAG                : 0
        DISPLAY_NAME       : Teamlab Office Server Mail Helper
        DEPENDENCIES       : MySQL-5.1.58
        SERVICE_START_NAME : LocalSystem

>sc config TeamlabOfficeServer depend= MySQL-5.1.58
[SC] ChangeServiceConfig réussite(s)

>sc qc TeamlabOfficeServer
[SC] QueryServiceConfig réussite(s)

SERVICE_NAME: TeamlabOfficeServer
        TYPE               : 10  WIN32_OWN_PROCESS
        START_TYPE         : 2   AUTO_START
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : D:\UBS\serveurs\TeamlabOfficeServer-7.5.1\Service\T
eamLabSvc.exe
        LOAD_ORDER_GROUP   :
        TAG                : 0
        DISPLAY_NAME       : Teamlab Office Server Service
        DEPENDENCIES       : MySQL-5.1.58
        SERVICE_START_NAME : LocalSystem

Si le service a été installé correctement, le message Service successfully installed. est affiché.

Pour démarrage le service, dans la console, saisissez la commande suivante :

net start "MySQL-5.1.58"

Si le service démarre correctement, les lignes suivantes sont affichées : Le service MySQL 5.1.58 for TeamLab démarre. Le service MySQL 5.1.58 for TeamLab a démarré.

Si vous essayez d'installer le service windows avec les commandes mysqld --install ou sc create et que vous ouvrez la console de services pour voir si tout va bien (service.msc), n'oubliez pas de la refermer car si vous tentez par la même commande de supprimer le service (mysqld --remove ou sc delete) puis de le reinstaller vous aurez une exception : Le service spécifié à été marqué pour suppression. Ce qui fait échouer l'installation.

Donc pensez a fermer la console car la finalisation de la désinstallation semble être bloqué tant que ce n'est pas le cas.

La gestion des dépendances entre services après l'installation de tous les services (donc l'exécution de l'assistant d'installation de TeamLab) permet de préciser surtout que les trois services TeamLab ne commenceront pas avant que MySQL-5.1.58 ait commencé. Si vous arrêtez MySQL-5.1.58, les services TeamLab s'arrêtent automatiquement. A noter qu'il faut préciser les dépendances déjà existantes car la commande sc config … depend= … écrase la liste des dépendances. L'installation d'un gestionnaire de dépendences entre services peut faciliter la tâche. Un script batch d'installation portable du service MySQL peut être utilisé.

Comme, il existe plusieurs serveur MySQL installés, on peut créer un fichier batch shell_mysql.bat portable dans le répertoire bin qui met à jour les variables d'environnement et permet d'appeler les programmes clients et d'administration du serveur. Le script présuppose l'installation de Portable Python 1.1 based on Python 2.5.4 nécessaire aux outils GDAL ainsi que l'utilitaire shp2mysql.exe.

@echo off
if "%1" == "setenv" goto setenv
set DRIVE_LTR=%~d0
cd %DRIVE_LTR%\UBS\clients\Bases\mysql-5.1.58-win32\bin
%comspec% /k shell_mysql.bat setenv %1
goto exit

:setenv
set DRIVE_LTR=%~d0
set HTTP_PROXY=http://squidva.univ-ubs.fr:3128
set PYTHON_HOME=%DRIVE_LTR%\UBS\outils\PortablePython_1.1_py2.5.4
set PYTHONPATH=%PYTHON_HOME%/App/Lib/site-packages;%PYTHON_HOME%/App/Lib;%PYTHON_HOME%/App/DLLs
set PATH=%PATH%;%PYTHON_HOME%/App
set PATH=%PATH%;%DRIVE_LTR%\UBS\clients\Bases\gdalwin32-1.6\bin
set GDAL_DATA=%DRIVE_LTR%\UBS\clients\Bases\gdalwin32-1.6\data
echo PYTHONPATH: %PYTHONPATH%
echo GDAL_DATA: %GDAL_DATA%
echo commande(s) a faire :
echo mysql --help
echo mysql -P 3308
echo mysqladmin --help
echo mysqlcheck --help
echo mysqldump --help
echo mysqlimport --help
echo mysqlshow --help
echo mysqlimport --help
echo shp2mysql
echo ...
cd %DRIVE_LTR%\UBS\clients\Bases\mysql-5.1.58-win32\bin
:exit

Création de la base de données teamlab sur le serveur MySQL Essentials 5.1.58

mysql -h localhost -P 3308 -u root -p 
DROP DATABASE teamlab;
CREATE DATABASE IF NOT EXISTS teamlab /*!40100 CHARACTER SET utf8 COLLATE utf8_general_ci */;
ALTER USER 'root' IDENTIFIED BY 'teamlab';
GRANT ALL ON teamlab.* TO 'root'@'%' IDENTIFIED BY 'teamlab';
GRANT ALL ON teamlab.* TO 'root'@'localhost' IDENTIFIED BY 'teamlab';
GRANT ALL ON teamlab.* TO 'root'@'ubsrds3.ubs-bi.local' IDENTIFIED BY 'teamlab';
GRANT ALL ON teamlab.* TO 'root'@'ubsrds2.ubs-bi.local' IDENTIFIED BY 'teamlab';
GRANT ALL ON teamlab.* TO 'root'@'ubsbase2.ubs-bi.local' IDENTIFIED BY 'teamlab';
FLUSH PRIVILEGES;
Quit;

Exécution du programme d'installation

Assistant des prérequis pour le framework .Net 4.5

Il faut redémarrer le serveur pour garantir que le framework soit fonctionnel sinon la connexion à MySQL via ASP.Net échouera lors de l'installation qui sera alors automatiquement annulée. L'erreur qui apparait juste avant la validation de l'installation entraine l'apparition de l'erreur suivante lors de la créations des tables dans le serveur MySQL.

Assistant des prérequis pour le pilote ODBC MySQL

Assistant d'installation de TeamLab

Le téléchargement de est lancé si on clique sur here

Après leur installation, les 3 services TeamLab sont démarrés.

Configuration de TeamLab

Attach:Teamlab7.5.1-statdeci2-reel-26.png Δ

Attach:Teamlab7.5.1-statdeci2-reel-28.png Δ Attach:Teamlab7.5.1-statdeci2-reel-29.png Δ

Configuration du module Mail

Impossibilité de se connecter aux serveurs

>ping smtp.univ-ubs.fr

Envoi d'une requête 'ping' sur storck.univ-ubs.fr [193.52.32.76] avec 32 octets
de données :
Réponse de 193.52.32.76 : octets=32 temps<1ms TTL=63
Réponse de 193.52.32.76 : octets=32 temps<1ms TTL=63
Réponse de 193.52.32.76 : octets=32 temps<1ms TTL=63
Réponse de 193.52.32.76 : octets=32 temps<1ms TTL=63

Statistiques Ping pour 193.52.32.76:
    Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
    Minimum = 0ms, Maximum = 0ms, Moyenne = 0ms

>telnet smtp.univ-ubs.fr 587
Connexion à smtp.univ-ubs.fr...Impossible d'ouvrir une connexion à l'hôte, sur le port 587: Échec lors de la connexion

>ping imap.univ-ubs.fr

Envoi d'une requête 'ping' sur naiche.univ-ubs.fr [193.52.48.69] avec 32 octets
de données :
Réponse de 193.52.48.69 : octets=32 temps<1ms TTL=63
Réponse de 193.52.48.69 : octets=32 temps<1ms TTL=63
Réponse de 193.52.48.69 : octets=32 temps=1 ms TTL=63
Réponse de 193.52.48.69 : octets=32 temps<1ms TTL=63

Statistiques Ping pour 193.52.48.69:
    Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
    Minimum = 0ms, Maximum = 1ms, Moyenne = 0ms

>telnet imap.univ-ubs.fr 993
Connexion à imap.univ-ubs.fr...Impossible d'ouvrir une connexion à l'hôte, sur l
e port 993: Échec lors de la connexion

Attach:TeamLabOfficeServer-CE-v7.5.1-Mail-04.png Δ

>ping smtp.gmail.com

Envoi d'une requête 'ping' sur gmail-smtp-msa.l.google.com [173.194.66.108] avec
 32 octets de données :
Réponse de 173.194.66.108 : octets=32 temps=24 ms TTL=44
Réponse de 173.194.66.108 : octets=32 temps=24 ms TTL=44
Réponse de 173.194.66.108 : octets=32 temps=24 ms TTL=44
Réponse de 173.194.66.108 : octets=32 temps=24 ms TTL=44

Statistiques Ping pour 173.194.66.108:
    Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
    Minimum = 24ms, Maximum = 24ms, Moyenne = 24ms

>telnet smtp.gmail.com 587
Connexion à smtp.gmail.com...Impossible d'ouvrir une connexion à l'hôte, sur le
port 587: Échec lors de la connexion

>ping imap.googlemail.com

Envoi d'une requête 'ping' sur googlemail-imap.l.google.com [173.194.66.16] avec
 32 octets de données :
Réponse de 173.194.66.16 : octets=32 temps=24 ms TTL=45
Réponse de 173.194.66.16 : octets=32 temps=24 ms TTL=45
Réponse de 173.194.66.16 : octets=32 temps=25 ms TTL=45
Réponse de 173.194.66.16 : octets=32 temps=24 ms TTL=45

Statistiques Ping pour 173.194.66.16:
    Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
    Minimum = 24ms, Maximum = 25ms, Moyenne = 24ms

>telnet imap.googlemail.com 993
Connexion à imap.googlemail.com...Impossible d'ouvrir une connexion à l'hôte, su
r le port 993: Échec lors de la connexion

>ping smtp.googlemail.com

Envoi d'une requête 'ping' sur googlemail-smtp.l.google.com [173.194.66.16] avec
 32 octets de données :
Réponse de 173.194.66.16 : octets=32 temps=24 ms TTL=45
Réponse de 173.194.66.16 : octets=32 temps=24 ms TTL=45
Réponse de 173.194.66.16 : octets=32 temps=24 ms TTL=45
Réponse de 173.194.66.16 : octets=32 temps=24 ms TTL=45

Statistiques Ping pour 173.194.66.16:
    Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
    Minimum = 24ms, Maximum = 24ms, Moyenne = 24ms

>telnet smtp.googlemail.com 465
Connexion à smtp.googlemail.com...Impossible d'ouvrir une connexion à l'hôte, su
r le port 465: Échec lors de la connexion

>ping imap.mail.yahoo.com

Envoi d'une requête 'ping' sur imap4.mail.eu.am0.yahoodns.net [188.125.69.43] av
ec 32 octets de données :
Réponse de 188.125.69.43 : octets=32 temps=45 ms TTL=48
Réponse de 188.125.69.43 : octets=32 temps=45 ms TTL=48
Réponse de 188.125.69.43 : octets=32 temps=45 ms TTL=48
Réponse de 188.125.69.43 : octets=32 temps=45 ms TTL=48

Statistiques Ping pour 188.125.69.43:
    Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
    Minimum = 45ms, Maximum = 45ms, Moyenne = 45ms

>telnet imap.mail.yahoo.com 993
Connexion à imap.mail.yahoo.com...Impossible d'ouvrir une connexion à l'hôte, su
r le port 993: Échec lors de la connexion

>ping smtp.mail.yahoo.com

Envoi d'une requête 'ping' sur smtp.mail.eu.am0.yahoodns.net [188.125.69.59] ave
c 32 octets de données :
Réponse de 188.125.69.59 : octets=32 temps=48 ms TTL=48
Réponse de 188.125.69.59 : octets=32 temps=47 ms TTL=48
Réponse de 188.125.69.59 : octets=32 temps=47 ms TTL=48
Réponse de 188.125.69.59 : octets=32 temps=50 ms TTL=48

Statistiques Ping pour 188.125.69.59:
    Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
    Minimum = 47ms, Maximum = 50ms, Moyenne = 48ms

C:\Users\administrateur.UBS-BI>telnet smtp.mail.yahoo.com 465
Connexion à smtp.mail.yahoo.com...Impossible d'ouvrir une connexion à l'hôte, su
r le port 465: Échec lors de la connexion

>ping pop3.live.com

Envoi d'une requête 'ping' sur pop3.glbdns2.microsoft.com [157.55.1.215] avec 32
 octets de données :
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.

Statistiques Ping pour 157.55.1.215:
    Paquets : envoyés = 4, reçus = 0, perdus = 4 (perte 100%),

>ping smtp.live.com

Envoi d'une requête 'ping' sur smtp.glbdns2.microsoft.com [65.55.176.126] avec 3
2 octets de données :
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.

Statistiques Ping pour 65.55.176.126:
    Paquets : envoyés = 4, reçus = 0, perdus = 4 (perte 100%),

Pis aller : récupération et visualisation des mails non envoyés.

Pour pouvoir créer les utilisateurs sans connexion aux serveurs de mails, la configuration SMTP du portail TeamLab sur UBSBASE3 est modifié comme ceci.

De plus, on a du installer deux utilitaires :

  • miniRelay est un serveur mail autonome. Il existe sur le marché de nombreux services qui proposent des comptes messagerie POP3 et SMTP, mais dont l’utilisation est limitée (les envois en particulier). MiniRelay à l’avantage, pour sa petite taille, de ne pas être limité en nombre ou en taille de mails envoyés. Facile à installer, il suffit de configurer son client mail actuel de manière à ce qu’il utilise l’IP 127.0.0.1 en tant que serveur SMTP et modifier les options de configurations de miniRelay. Il est installé dans le répertoire D:\UBS\serveurs\miniRelay et les mails en attente d'envoi sont dans le sous répertoire queue.
  • Mail Viewer permet de visualiser et de naviguer dans la version html du mail si on a rendu actif un lien au préalable. Il a été installé au niveau du répertoire D:\UBS\serveurs\miniRelay\MailView.

On simule donc le workflow d'activation des utilisateurs sur le portail :

10 utilisateurs reliés au département STID et 45 utilisateurs EtudiantXX ont été créés sur le serveur. Ceci a généré 171 mails qui n'ont pas été envoyés.

Essai 45 jours de la version SAAS

URL de connexion depuis Internet

Le portail étant déclaré comme ayant comme préfixe stid-iu-vannes, l'URL de connexion est https://stid-iu-vannes.teamlab.eu.com.

Configuration possible du module Mail

compte mail de l'Université de Bretagne-Sud

compte mail de Microsoft/hotmail

compte mail de Yahoo

compte mail de Google/gmail

Utilisation gratuite de la version SAAS

L'IUT de Vannes / Université de Bretagne-Sud est un établissement d'enseignement, on peut utiliser la version SaaS de TeamLab gratuitement si on ajoute une bannière sur la page d'accueil d'un site publique relatif à la formation.

<li id="text-2" class="widget-container widget_text">
 <h3 class="widget-title">Team Lab Office</h3>			
 <div class="textwidget"><div style="text-align: center;">
  <a href="http://teamlab.com/fr/?campaign=nonprofit" target="_blank"
style="cursor: pointer;" rel="me nofollow">
   <img alt="Projets CRM Documents" title="Projets CRM Documents" src="http://www.teamlab.com/images/banners/fr-FR/125-x-125-01.jpg">
  </a>
 </div>
</li>

Ce qui donne :

Une fois la bannière mise sur le site, il faut avoir commencé l'essai de 45 jours et remplir le formulaire.

Site de présentation de la formation STID peut être un bon candidat.

Utilisations payantes

Si on a trop d'utilisateurs, il faut payer pour utiliser la version SAAS. Il est aussi possible d'installer la version complète (Enterprise Edition non open-source) payante sur un serveur de l'UBS.

Leave a comment

All comments are reviewed before being displayed.


Name (required):

E-mail (required, will not be published):

Website:

Enter value: