eMailerOOo logo Documentation

This document in english.

L’utilisation de ce logiciel vous soumet à nos Conditions d’utilisation et à notre Politique de protection des données.

version 1.2.2

Introduction:

eMailerOOo fait partie d’une Suite d’extensions LibreOffice et/ou OpenOffice permettant de vous offrir des services inovants dans ces suites bureautique.

Cette extension vous permet d’envoyer des documents dans LibreOffice sous forme de courriel, éventuellement par publipostage, à vos contacts téléphoniques.

Elle fournit en plus une API permettant d’envoyer des courriels en BASIC et supportant les technologies les plus avancées: protocole OAuth2, Mozilla IspDB, HTTP au lieu de SMTP/IMAP pour les serveurs Google… Une macro SendEmail permettant d’envoyer des courriels est fournie à titre d’exemple.
Si au préalable vous ouvrez un document, vous pouvez la lancer par:
Outils -> Macros -> Exécuter la macro… -> Mes macros -> eMailerOOo -> SendEmail -> Main -> Exécuter

Etant un logiciel libre je vous encourage:

Bref, à participer au developpement de cette extension.
Car c’est ensemble que nous pouvons rendre le Logiciel Libre plus intelligent.


Prérequis:

L’extension eMailerOOo utilise l’extension OAuth2OOo pour fonctionner.
Elle doit donc répondre aux prérequis de l’extension OAuth2OOo.

L’extension eMailerOOo utilise l’extension jdbcDriverOOo pour fonctionner.
Elle doit donc répondre aux prérequis de l’extension jdbcDriverOOo.

Sous Linux et macOS les paquets Python utilisés par l’extension, peuvent s’il sont déja installé provenir du système et donc, peuvent ne pas être à jour.
Afin de s’assurer que vos paquets Python sont à jour il est recommandé d’utiliser l’option Info système dans les Options de l’extension accessible par:
Outils -> Options -> Internet -> eMailerOOo -> Voir journal -> Info système
Si des paquets obsolètes apparaissent, vous pouvez les mettre à jour avec la commande:
pip install --upgrade <package-name>

Pour plus d’information voir: Ce qui a été fait pour la version 1.2.0.


Installation:

Il semble important que le fichier n’ait pas été renommé lors de son téléchargement.
Si nécessaire, renommez-le avant de l’installer.

Redémarrez LibreOffice après l’installation.
Attention, redémarrer LibreOffice peut ne pas suffire.


Utilisation:

Introduction:

Pour pouvoir utiliser la fonctionnalité de publipostage de courriels en utilisant des listes de diffusion, il est nécessaire d’avoir une source de données avec des tables ayant les colonnes suivantes:

De plus, cette source de données doit avoir au moins une table principale, comprenant tous les enregistrements pouvant être utilisés lors du publipostage du courriel.

Si vous ne disposez pas d’une telle source de données alors je vous invite à installer une des extensions suivantes :

Pour ces 3 extensions le nom de la table principale peut être trouvé (et même changé avant toute connexion) dans:
Outils -> Options -> Internet -> Nom de l’extension -> Nom de la table principale

Ce mode d’utilisation est composé de 3 sections:

Publipostage de courriels avec des listes de diffusion:

Prérequis:

Pour pouvoir publiposter des courriels suivant une liste de diffusion, vous devez:

Ce document Writer peut inclure des champs de fusion (insérables par la commande: Insertion -> Champ -> Autres champs -> Base de données -> Champ de publipostage), cela est même nécessaire si vous souhaitez pouvoir personnaliser le contenu du courriel et d’eventuel fichiers attachés.
Ces champs de fusion doivent uniquement faire référence à la table principale de la source de données.

Si vous souhaitez utiliser un document Writer déja existant, vous devez vous assurer en plus que la source de données et la table principale sont bien rattachées au document dans : Outils -> Source du carnet d’adresses….

Si ces recommandations ne sont pas suivies alors la fusion de documents ne fonctionnera pas et ceci silencieusement.

Démarrage de l’assistant de publipostage de courriels:

Dans un document LibreOffice / OpenOffice Writer aller à: Outils -> Add-ons -> Envoi de courriels -> Publiposter un document

eMailerOOo Merger screenshot 1

Sélection de la source de données:

Le chargement de la source de données de l’assistant Publipostage de courriels devrait apparaître :

eMailerOOo Merger screenshot 2

Les captures d’écran suivantes utilisent l’extension gContactOOo comme source de données. Si vous utilisez votre propre source de données, il est nécessaire d’adapter les paramètres par rapport à celle-ci.

Dans la copie d’écran suivante, on peut voir que la source de données gContactOOo s’appelle: Adresses et que dans la liste des tables la table: PUBLIC.Tous mes contacts est sélectionnée.

eMailerOOo Merger screenshot 3

Si aucune liste de diffusion n’existe, vous devez en créer une, en saisissant son nom et en validant avec: ENTRÉE ou le bouton Ajouter.

Assurez-vous lors de la création de la liste de diffusion que la table principale est toujours bien sélectionnée dans la liste des tables.
Si cette recommandation n’est pas suivie alors la fusion de documents ne fonctionnera pas et ceci silencieusement.

eMailerOOo Merger screenshot 4

Maintenant que votre nouvelle liste de diffusion est disponible dans la liste, vous devez la sélectionner.

Et ajouter les colonnes suivantes:

Si plusieurs colonnes d’adresses courriel sont sélectionnées, alors l’ordre devient pertinent puisque le courriel sera envoyé à la première adresse disponible.
De plus, à l’étape Sélection des destinataires de l’assistant, dans l’onglet Destinataires disponibles, seuls les enregistrements avec au moins une colonne d’adresse courriel saisie seront répertoriés.
Assurez-vous donc d’avoir un carnet d’adresses avec au moins un des champs d’adresse e-mail (Home, Work ou Other) renseigné.

eMailerOOo Merger screenshot 5

Ce paramètrage ne doit être effectué que pour les nouvelles listes de diffusion.
Vous pouvez maintenant passer à l’étape suivante.

Sélection des destinataires:

Destinataires disponibles:

Les destinataires sont sélectionnés à l’aide de 2 boutons Tout ajouter et Ajouter permettant respectivement:

eMailerOOo Merger screenshot 6

Example de la sélection multiple:

eMailerOOo Merger screenshot 7

Destinataires sélectionnés:

Les destinataires sont désélectionnés à l’aide de 2 boutons Tout retirer et Retirer permettant respectivement:

eMailerOOo Merger screenshot 8

Si vous avez sélectionné au moins 1 destinataire, vous pouvez passer à l’étape suivante.

Sélection des options d’envoi:

Si cela n’est pas déjà fait, vous devez créer un nouvel expéditeur à l’aide du bouton Ajouter.

eMailerOOo Merger screenshot 9

La création du nouvel expéditeur est décrite dans la section Configuration de la connexion.

Le courriel doit avoir un sujet. Il peut être enregistré dans le document Writer.
Vous pouvez insérer des champs de fusion dans l’objet du courriel. Un champ de fusion est composé d’une accolade ouvrante, du nom de la colonne référencée (sensible à la casse) et d’une accolade fermante (ie: {NomColonne}).

eMailerOOo Merger screenshot 10

Le courriel peut éventuellement contenir des fichiers joints. Ils peuvent être enregistrés dans le document Writer.
La capture d’écran suivante montre 1 fichier joint qui sera fusionné sur la source de données puis converti au format PDF avant d’être joint au courriel.

eMailerOOo Merger screenshot 11

Assurez-vous de toujours quitter l’assistant avec le bouton Terminer pour confirmer la soumission des travaux d’envoi.
Pour envoyer les travaux d’envoi, veuillez suivre la section Courriels sortants.

Configuration de la connexion:

Démarrage de l’assistant de connexion:

Dans LibreOffice / OpenOffice aller à: Outils -> Add-ons -> Envoi de courriels -> Configurer la connexion

eMailerOOo Ispdb screenshot 1

Sélection du compte:

eMailerOOo Ispdb screenshot 2

Trouver la configuration:

eMailerOOo Ispdb screenshot 3

Configuration SMTP:

eMailerOOo Ispdb screenshot 4

Configuration IMAP:

eMailerOOo Ispdb screenshot 5

Tester la connexion:

eMailerOOo Ispdb screenshot 6

Assurez-vous de toujours quitter l’assistant avec le bouton Terminer afin d’enregistrer les paramètres de connexion.

Courriels sortants:

Démarrage du spouleur de courriels:

Dans LibreOffice / OpenOffice aller à: Outils -> Add-ons -> Envoi de courriels -> Courriels sortants

eMailerOOo Spooler screenshot 1

Liste des courriels sortants:

Chaque travaux d’envoi possède 3 états différents:

eMailerOOo Spooler screenshot 2

Le spouleur de courriels est arrêté par défaut. Il doit être démarré avec le bouton Démarrer / Arrêter pour que les courriels en attente soient envoyés.

Journal d’activité du spouleur:

Lorsque le spouleur de courriel est démarré, son activité peut être visualisée dans le journal d’activité.

eMailerOOo Spooler screenshot 3


A été testé avec:

Je vous encourage en cas de problème :confused:
de créer un dysfonctionnement
J’essaierai de le résoudre :smile:


Historique:

Ce qui a été fait pour la version 0.0.1:

Ce qui a été fait pour la version 0.0.2:

Ce qui a été fait pour la version 0.0.3:

Ce qui a été fait pour la version 1.0.0:

Ce qui a été fait pour la version 1.0.1:

Ce qui a été fait pour la version 1.0.2:

Ce qui a été fait pour la version 1.1.0:

Ce qui a été fait pour la version 1.1.1:

Ce qui a été fait pour la version 1.2.0:

Ce qui a été fait pour la version 1.2.1:

Ce qui a été fait pour la version 1.2.2:

Que reste-t-il à faire pour la version 1.2.2: