Verified Commit c81948e0 authored by Giovannoni Laurent's avatar Giovannoni Laurent
Browse files

FIX doc capture mail

parent ccd96624
......@@ -19,12 +19,13 @@ Par défaut, se positionner dans le répertoire de MaarchCapture :
Ajouter le bloc suivant dans le fichier ./config/Capture.xml :
nano ./config/Capture.xml
<batch directory="/opt/maarch/MaarchCapture/files/" id="{batchname}-{timestamp}-{rand}" lock="0" name="cs_olivet_MAIL_1">
<workflow debug="false" logMode="Maarch" maarchLogParam="/var/www/html/MaarchCourrier/apps/maarch_entreprise/xml/log4php.xml" maarchLoggerName="loggerTechnique" name="cs_olivet_MAIL_1">
<step function="CaptureMails" module="MailCapture" name="CaptureMails">
<input name="account">cs_olivet_MAIL_1</input>
<input name="Action">delete</input>
<input name="configFile">cs_olivet_MAIL_1 .xml</input>
<input name="configFile">cs_olivet_MAIL_1.xml</input>
<input name="folder"></input>
<input name="attachmentsOutputDir"></input>
<input name="addHeaderInMailContent">false</input>
......@@ -32,16 +33,20 @@ Ajouter le bloc suivant dans le fichier ./config/Capture.xml :
</step>
<step name="SendToMaarch" module="MaarchWSClient" function="processBatch">
<input name="WS">cs_olivet</input>
<input name="Process">MaarchRestWSProcess</input>
<input name="Process">MaarchRestWSProcessFromMail</input>
<input name="CatchError">true</input>
<input name="configFile">MaarchWSClient_standard_sample.xml</input>
</step>
</workflow>
</batch>
mkdir /opt/maarch/MaarchCapture/files/
chown -R maarch. /opt/maarch/MaarchCapture/files/
## Paramétrage de la capture de la boite mail
Créer le fichier ./modules/MailCapture/cs_olivet_MAIL_1.xml, compléter les informations de connexion à la boite mail et préciser l’identifiant du service destinataire (ID_SERVICE_DESTINATAIRE) :
Créer le fichier ./modules/MailCapture/cs_olivet_MAIL_1.xml, compléter les informations de connexion à la boite mail, préciser l’identifiant du service destinataire (ID_SERVICE_DESTINATAIRE) et modifier le type de document (108) si besoin :
nano ./modules/MailCapture/cs_olivet_MAIL_1.xml
<?xml version="1.0" encoding="UTF-8"?>
<MailCapture>
<formatters>
......@@ -62,7 +67,7 @@ Créer le fichier ./modules/MailCapture/cs_olivet_MAIL_1.xml, compléter les in
<messageoutputs >
<!-- info : header info -->
<messageoutput name="doc_date" info="date" formatter="date"/>
<messageoutput name="type_id">1</messageoutput>
<messageoutput name="type_id">108</messageoutput>
<messageoutput name="destination">ID_SERVICE_DESTINATAIRE</messageoutput>
<messageoutput name="subject" info="subject" />
<messageoutput name="fromaddress" info="fromaddress"/>
......@@ -84,20 +89,24 @@ Créer le fichier ./modules/MailCapture/cs_olivet_MAIL_1.xml, compléter les in
## Paramétrage de l'envoi des courriels dans MaarchCourrier
Ajouter le bloc suivant dans le haut du fichier ./modules/MaarchWSClient/MaarchWSClient.xml et configurer l’accès aux web services REST de l’instance MaarchCourrier cs_olivet :
Ajouter le bloc suivant dans le haut du fichier ./modules/MaarchWSClient/MaarchWSClient_standard_sample.xml et configurer l’accès aux web services REST de l’instance MaarchCourrier cs_olivet :
<WS name="MaarchRestWS" type="REST" uri="http://userMaarchWS:passwordMaarchWS@courrier.metropoleorleans.fr/cs_oliver/rest/">
nano ./modules/MaarchWSClient/MaarchWSClient_standard_sample.xml
<WS name="cs_olivet" type="REST" uri="http://userMaarchWS:passwordMaarchWS@courrier.metropoleorleans.fr/cs_oliver/rest/">
</WS>
## Paramétrage du shell de lancement de MaarchCapture pour la capture de courriels
Créer le fichier ./scripts/cs_olivet.sh :
Créer le fichier ./scripts/cs_olivet_MAIL_1.sh :
nano ./scripts/cs_olivet_MAIL_1.sh
#!/bin/sh
cd /opt/maarch/MaarchCapture/
php MaarchCapture.php init -BatchName cs_olivet_MAIL_1
chmod +x ./scripts/cs_olivet_MAIL_1.sh
Planifier le shell créé dans votre planificateur de tâches :
su maarch
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment