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 :
- l'installation de la version CE 6.5 allégée sur un portable ;
- l'installation de la version CE 7.5.1 complète sur un serveur ;
- l'essai 45 jours de la version SAAS ;
- l'utilisation gratuite de la version SAAS.
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épertoireD:\UBS\serveurs\miniRelay
et les mails en attente d'envoi sont dans le sous répertoirequeue
.
- 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.