Le fichier de configuration du serveur the-server-configuration-file

La configuration globale d’Adobe Campaign est définie dans le fichier serverConf.xml qui se trouve dans le répertoire conf du répertoire d’installation. Cette section répertorie l’ensemble des nœuds et des paramètres du fichier serverConf.xml.

NOTE
Les configurations côté serveur ne peuvent être exécutées que par Adobe pour les déploiements hébergés par Adobe. Pour en savoir plus sur les différents déploiements, consultez la section Modèles d'hébergement ou cette page. Les étapes d'installation et de configuration des modèles hébergés et hybrides sont présentées dans cette section.

Les premiers paramètres se trouvent dans le nœud shared. Ils sont liés à l’instance et peuvent être utilisés par toutes les commandes nlserver (nlserver web, nlserver wfserver, etc.). Les autres sections se rapportent à une sous-commande spécifique de nlserver.

Paramètres partagés

Autres paramètres

authentication authentication

Voici les différents paramètres du nœud authentication  :

Paramètre
Description
Type
Valeur par défaut
checkIPConsistent
Activer la vérification des adresses IP.
Booléen
false
defaultMode
Mode d’identification par défaut.
Chaîne
'nl'
longSessionTimeOutSec
Timeout des sessions longues en secondes.
Long
1296000
securityTimeOutSec
Timeout du jeton de sécurité en secondes.
Long
86400
sessionCacheSec
Durée de mise en cache : cache des informations de session en secondes.
Long
600
sessionTimeOutSec
Timeout de session en secondes.
Long
86400

XTK xtk

Voici les différents paramètres du nœud authentication > XTK  :

Paramètre
Description
Type
Valeur par défaut
internalPassword
Mot de passe du compte internal.
Chaîne
internalSecurityZone
Zone de sécurité du compte internal : zone autorisée pour le compte internal.
Chaîne
'lan'

dataStore datastore

Voici les différents paramètres du nœud dataStore. C’est là que vous définissez les sources de données du serveur.

Paramètre
Description
Type
Valeur par défaut
exportDirectory
Répertoire d’export : chemin du répertoire destination pour les données exportées.
Chaîne
'$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/export/'
extraSandboxedDirectories
Répertoires en sandbox supplémentaires : autres chemins à ajouter au sandbox (séparés par une virgule).
Chaîne
'/home/customers/,/sftp/'
formCacheTimeToLive
Délai de validité du cache des formes : délai en secondes au-delà duquel une entrée du cache est invalidée. 0 indique que les entrées du cache sont rafraîchies uniquement lors des publications.
Long
600
hosts
Masques DNS : liste de masques DNS associés à cette instance (séparés par des virgules, peuvent utiliser les modèles * et ? ).
Chaîne
'*'
interactionCacheTimeToLive
Délai de validité du cache JSSP des interactions : délai en secondes au-delà duquel une entrée du cache est invalidée. Une valeur négative a pour effet l’invalidation systématique du cache. Les valeurs '0', vide, non valides ou absentes sont remplacées par la valeur '60'.
Long
300
lang
Langue de l’instance (énumération). Les valeurs possibles sont 'fr_FR' (Français), 'en_GB' (Anglais (UK)), 'en_US' (Anglais (US)), 'de_DE' (Deutsch) et 'ja_JP' (Japonais).
Chaîne
'en_US'
uploadDirectory
Répertoire d’upload : chemin du répertoire destination pour les données téléchargées.
Chaîne
'$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/upload/'
uploadAllowlist
Fichiers autorisés à être téléchargés séparés par des ','. La chaîne doit être une expression régulière Java valide. Voir la section Limitation des fichiers téléchargeables.
Chaîne
'.+'
useVault
Stocker les secrets dans Vault : utiliser Hashicorp Vault.
Booléen
false
vaultSecretPath
Chemin d’accès du secret dans Vault
Chaîne
'/v1/secret/campaign/'
vaultTokenPath
Chemin d’accès local du fichier contenant le jeton de coffre. $(HOME) peut être utilisé dans ce chemin (mais pas d’autres variables d’environnement).
Chaîne
'$(HOME)/.vaulttoken'
vaultUrl
URL de Hashicorp Vault
Chaîne
viewCacheTimeToLive
Délai de validité du cache des vues : délai en secondes au-delà duquel une entrée du cache est invalidée. Une valeur négative a pour effet l’invalidation systématique du cache. Les valeurs '0', vide, non valides ou absentes sont remplacées par la valeur '60'.
Long
600
workingDirectory
Chemin du répertoire de travail.
Chaîne
workingDirectory : Xpath du répertoire de travail. Par défaut : '$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/workspace/'

proxyAdjust proxyadjust

Voici les différents paramètres du nœud dataStore > proxyAdjust. Les URL correspondant à l’expression régulière seront regénérées à partir de l’URL définie dans urlBase.

Paramètre
Description
Type
urlBase
Base à utiliser lors de la génération d’URL externes. Par exemple : https://server.domain.com
Chaîne
urlRegEx
Expression régulière pour la correspondance des URL. Exexemple : http://server\.lan\.net.*
Chaîne

dataSource datasource

Voici les différents paramètres du nœud dataStore > dataSource.

Paramètre
Description
Type
Valeur par défaut
name
Nom de la source de données
Chaîne
default

Dans le nœud dataStore > dataSource > dbcnx, configurez les paramètres de connexion :

Paramètre
Description
Type
Valeur par défaut
NChar
Stockage unicode
Booléen
dbSchema
Espace de travail
Chaîne
chiffré
Mot de passe chiffré
Booléen
login
Compte
Chaîne
password
Mot de passe
Chaîne
provider
Type (énumération). Les valeurs possibles sont « Oracle », « MSSQL » (Microsoft SQL Server), « PostgreSQL » (PostgreSQL,), « Teradata », « DB2 », « MySQL », « Netezza », « AsterData », « SAPHANA » (SAP HANA), « RedShift » (Amazon Redshift), « ODBC » (ODBC (Sybase ASE, Sybase IQ)), « Relay » (relais HTTP vers base de données distante).
Chaîne
'Oracle'
server
Serveur
Chaîne
timezone
Fuseau horaire : voir la section Gestion des fuseaux horaires.
Chaîne
unicodeData
Données unicode en base
Booléen
useTimestampTZ
Champs de date avec fuseau horaire : voir la section Gestion des fuseaux horaires.
Booléen

Dans le nœud dataStore > dataSource > sqlParams, configurez les paramètres SQL :

Paramètre
Description
Type
funcPrefix
Préfixe pour les fonctions
Chaîne

Dans le nœud dataStore > dataSource > pool, configurez les paramètres du pool de connexions associé :

Paramètre
Description
Type
aliveTestDelaySec
Délai entre les tests de validité de la connexion.
Court
freeCnx
Nombre de connexions libres conservées dans le pool.
Court
maxCnx
Nombre maximum de connexions autorisées avant de refuser de se connecter. Voir cette note technique.
Court
maxIdleDelaySec
Délai avant clôture automatique d’une connexion non utilisée. 0 signifie prendre la valeur par défaut.
Court

virtualDir virtualdir

Voici les différents paramètres du nœud dataStore > virtualDir. Il s’agit de la configuration du mapping entre les répertoires virtuels et réels.

Pour plus d'informations, voir la section Gestion des ressources publiques.

Paramètre
Description
Type
name
Nom du répertoire virtuel
Chaîne
path
Chemin complet du répertoire réel
Chaîne

Voici la configuration par défaut :

<virtualDir name="images" path="$(XTK_INSTALL_DIR)/var/res/img/"/>
<virtualDir name="formCache" path="$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/formCache/"/>
<virtualDir name="publicFileRes" path="$(XTK_INSTALL_DIR)/var/res/$(INSTANCE_NAME)"/>

preprocessCommand preprocesscommand

Voici les différents paramètres du nœud dataStore > preprocessCommand. Il s’agit des commandes autorisées pour le pré-traitement de l’activité de workflow « Chargement du fichier ».

Paramètre
Description
Type
command
La ligne de commande
Chaîne
label
Libellé de ligne de commande
Chaîne
name
Nom de ligne de commande
Chaîne

Voici la configuration par défaut :

<preprocessCommand command="" label="None" name="none"/>
<preprocessCommand command="zcat &quot;$fileName&quot;" label="Decompression" name="zcat"/><preprocessCommand command="gpg --decrypt &quot;$fileName&quot;" label="Decrypt" name="gpg"/>

dnsConfig dnsconfig

Voici les différents paramètres du nœud dnsConfig (configuration DNS).

Pour plus d’informations, consultez cette section.

Paramètre
Description
Type
Valeur par défaut
localDomain
Nom de domaine : nom de domaine par défaut. Utilisé par la commande SMTP HELO. Par défaut, utilise les paramètres réseau de la première interface réseau déclarée sous Windows ou analyse le fichier /etc/resolv.conf sous Linux (entrée domain ou search).
Chaîne
nameServers
Serveur DNS : liste séparée par des virgules des serveurs de noms de domaines (DNS). Voir la note ci-dessous.
Chaîne
retry
Nombre de tentatives pour une requête DNS.
Long
4
timeout
Timeout en millisecondes pour une requête DNS.
Long
5000
NOTE
Remarque sur nameSevers  : par défaut, utilise le réseau
paramètres de la première interface réseau déclarée dans Windows
non définie dans UNIX. Définit les serveurs de noms de domaine (DNS)
utilisé par le MTA pour obtenir le Mail Exchanger déclaré pour
un domaine.
Si cette valeur n'est pas définie, le MTA recherche ces informations dans la configuration du réseau hôte. Si plusieurs DNS sont possibles, les différentes adresses DNS doivent être séparées par une virgule (exemple : 212.155.207.1,212.155.207.2). Si votre serveur de diffusion comporte plusieurs interfaces réseau, la liste DNS utilisée par le MTA est la première. Dans ce cas, nous vous recommandons de spécifier le paramètre nameServer pour éviter toute ambiguïté.
CAUTION
Si votre configuration d’hôte réseau utilise DHCP, le MTA ne trouvera pas la liste DNS fournie par DHCP. Dans ce cas, nous vous recommandons de spécifier la liste DNS dans les paramètres réseau du panneau de configuration de Windows.

exec exec

Voici les différents paramètres du nœud exec (exécution des commandes).

Pour plus d'informations, voir la section Restreindre les commandes externes autorisées.

Paramètre
Description
Type
blacklistFile
Chemin d'accès au fichier contenant les commandes à ajouter à la liste autorisée.
Chaîne
user
Exécuter des commandes en tant qu’utilisateur différent.
Chaîne

htmlToPdf htmltopdf

Voici les différents paramètres du nœud htmlToPdf. Il s’agit de la configuration du service de conversion de pages web en document PDF.

Paramètre
Description
Type
Valeur par défaut
command
Ligne de commande à lancer pour effectuer la conversion (en mode 'other').
Chaîne
maxProcessusCount
Max. Nombre maximum de processus de conversion qui peuvent exister simultanément sur une même machine.
Long
5
mode
Outil à utiliser pour la conversion. Les valeurs possibles sont : phantomjs, wkhtmltopdf, other, disabled
Chaîne
'phantomjs'
timeout
Timeout pour une conversion : durée maximale d’une conversion en secondes. Au-delà, le processus de conversion est arrêté et une erreur est retournée.
Long
120
verbose
Mode verbeux : lancer en mode verbeux afin de diagnostiquer d’éventuelles erreurs.
Booléen
false
waitTime
Délai d’attente pour obtenir un processus : délai d’attente en secondes lorsque tous les processus sont utilisés simultanément dans l’attente de la libération d’un processus. Si ce délai est dépassé, la conversion est arrêtée et une erreur est générée.
Long
15

Exemple pour phantomjs :

phantomjs - -ignore-ssl-errors=true '$(XTK_INSTALL_DIR)/bin/htmlToPdf.js' '-out:{outPdf}' '-post:{postFile}' '-url:{originUrl}' -sessiontoken:{sessiontoken} -format:{format} -orientation:{orientation} -marginTop:{marginTop} -marginLeft:{marginLeft} -marginRight:{marginRight} -marginBottom:{marginBottom}

IMS ims

Voici les différents paramètres du nœud IMS. Il s'agit de la configuration pour Campaign se connectant à un autre service à l'aide de IMS.

Paramètre
Description
Type
Valeur par défaut
authIMSClientId
Identifiant du client
Chaîne
authIMSClientSecret
Clé secrète (chiffrée en AES)
Chaîne
authIMSCode
Code d'autorisation (chiffrée en AES)
Chaîne
authIMSEndpoint
URL du serveur IMS
Chaîne
'https://ims-na1.adobelogin.com'
authIMSTAClientId
Identifiant du client du compte technique
Chaîne
authIMSTAClientSecret
Clé secrète de compte technique (chiffrée en AES)
Chaîne
authIMSTAId
Identifiant du compte technique
Chaîne
authIMSTAPrivateKey
Clé privée de compte technique (chiffrée en AES)
Chaîne

JavaScript javascript

Voici les différents paramètres du nœud javaScript. Il s’agit de la configuration de l’interpréteur JavaScript.

Pour plus d’informations, consultez la documentation sur le compte-rendu de performances.

Paramètre
Description
Type
Valeur par défaut
maxMB
Taille maximum en méga-octets avant de déclencher le garbage collector.
Long
512
stackSizeKB
Taille, en kilo-octets, de chaque bloc de pile. Il s’agit d’un paramètre d’optimisation de la gestion de la mémoire qui, en principe, ne devrait pas être ajusté par la plupart des utilisateurs.
Long
8

mailExchanger mailexchanger

Voici les différents paramètres du nœud mailExchanger. Il s’agit de la configuration du serveur SMTP.

Paramètre
Description
Type
Valeur par défaut
mxAddress
Serveur SMTP : adresse IP du serveur SMTP pour le transfert des emails.
Chaîne
mxPort
Port TCP du serveur SMTP pour le transfert des emails.
Chaîne
25

module module

Voici les différents paramètres du nœud module. Il s’agit de la configuration du module de restriction des espaces de noms xtk.

Paramètre
Description
Type
Valeur par défaut
defaultNameSpace
Espace de noms par défaut lors de la création d’une nouvelle entité.
Chaîne
'cus'

monitoring monitoring

Voici les différents paramètres du nœud monitoring. Il s’agit de la configuration du service de surveillance.

Paramètre
Description
Type
Valeur par défaut
maxPreparationJobsSec
Durée maximale de préparation : durée en secondes au-delà de laquelle une action de diffusion ne doit plus être en préparation.
Long
3600
unixScript
Script Unix à exécuter par le service de surveillance.
Chaîne
winScript
Script Windows à exécuter par le service de surveillance.
Chaîne

ooconv ooconv

Voici les différents paramètres du nœud ooconv. Il s’agit de la configuration du serveur de conversion de documents.

Paramètre
Description
Type
Valeur par défaut
maxConversions
Nombre maximum de conversions qu’un serveur OpenOffice est autorisé à effectuer. Au-delà de ce nombre, le serveur est redémarré.
Long
1000
maxServerIdleSec
Durée maximum d’inactivité du serveur OpenOffice avant arrêt.
Long
7200
portRange
Intervalle de ports sur lesquels les serveurs OpenOffice sont démarrés en écoute.
Chaîne
8101-8110
url
URL du serveur de conversion de document.
Chaîne
'http://localhost:8080/nl/jsp/ooconv.jsp'

proxyConfig proxyconfig

Voici les différents paramètres du nœud proxyConfig. Il s’agit de la configuration des paramètres de proxy.

Pour plus d'informations, voir la section Paramétrage de la connexion au proxy.

Paramètre
Description
Type
Valeur par défaut
enabled
Utiliser un serveur proxy.
Booléen
false
override
Exceptions : liste des adresses pour lesquelles ignorer les paramètres de proxy.
Chaîne
'localhost*'
useSingleProxy
Serveur proxy unique : utiliser la même configuration pour tous les types de proxy.
Booléen
false

HTTP Proxy / Secure proxy http-proxy---secure-proxy-

Dans le nœud proxyConfig > HTTP Proxy / Secure proxy, configurez les paramètres suivants.

Pour plus d'informations, voir la section Paramétrage de la connexion au proxy.

Paramètre
Description
Type
address
Adresse du serveur proxy
Chaîne
login
Login pour la connexion au serveur proxy
Chaîne
password
Mot de passe pour la connexion au serveur proxy
Chaîne
port
Port du serveur proxy
Court

threadPool threadpool

Voici les différents paramètres du nœud threadPool.

Paramètre
Description
Type
Valeur par défaut
maxThreadCount
Nombre maximal de threads dans le pool.
Long
10

urlPermission urlpermission

Voici les différents paramètres du nœud urlPermission. Il s’agit de la liste des URL auxquelles le code JavaScript peut accéder.

Liste de domaines et d’expressions régulières spécifiant si une URL rencontrée dans le code JavaScript peut ou non être utilisée par le serveur Adobe Campaign.

Si l’URL ne s’y trouve pas, l’action par défaut est réalisée, en fonction du mode spécifié par défaut.

Pour plus d'informations, voir la section Protection des connexions sortantes.

Paramètre
Description
Type
Valeur par défaut
action
Action par défaut si l’URL n’est pas dans la liste autorisée (énumération). Les valeurs possibles sont 'ignore' (autoriser sans message d’avertissement, cela nécessite la désactivation de la protection), 'warn' (autoriser et émettre un message d’avertissement) et 'deny' (interdire l’accès à l’URL).
Chaîne
deny
debugTrace
Trace de débogage du mécanisme de sélection des URL : émet des messages supplémentaires au cours du processus de vérification des URL.
Booléen
false

cusHeaders cusheaders

Ce nœud permet d’ajouter des en-têtes spécifiques dans les requêtes effectuées lors du chargement d’un fichier depuis un serveur externe. Les réseaux de diffusion de contenu (CDN) peuvent demander un en-tête spécifique afin de faire confiance au demandeur ou à la demandeuse. Ces en-têtes peuvent être utilisés pour améliorer la confiance dans les requêtes Campaign, en particulier lors du téléchargement de documents personnalisés pour chaque destinataire à l’étape d’exécution de la diffusion. Un nombre élevé de requêtes de téléchargement de ressources peut être interprété comme une attaque DDos. dnsPattern vous permet de définir des valeurs et des noms d’en-tête spécifiques pour différents réseaux CDN en fonction de leur nom de domaine.

  <!-- List of custom headers added to request.
         -->
    <cusHeaders>

    <!-- Pattern of DNS name or domain
         value :  dnsPattern: All or part of the URL's domain to verify, * is a wild card Default:  -->
      <dnsPattern value="">

    <!-- Header Name and Value
           headerName :  Header Name
           headerValue :  Header Value -->
        <headerDef headerName="" headerValue=""/>

      </dnsPattern>

    </cusHeaders>

url url

Pour chacune des URL, ajoutez un nœud url avec les paramètres suivants :

Pour plus d'informations, voir la section Protection des connexions sortantes.

Paramètre
Description
Type
dnsSuffix
Nom de domaine, ou domaine parent, concerné par l’URL : tout ou partie du domaine de l’URL à vérifier afin d’accélérer la vérification. L’URL est uniquement vérifiée par rapport à l’expression régulière si son domaine contient dsnSuffix.
Chaîne
urlRegEx
Expression régulière pour affiner la validation des URL appartenant à ce domaine : expression régulière que l’URL doit vérifier, si elle correspond à dnsSuffix.
Chaîne

Si un enregistrement correspond à dnsSuffix, mais pas à urlRegEx, l’enregistrement suivant est examiné.

Par exemple, pour autoriser l’accès à toutes les URL du domaine business.com, nous pouvons définir deux enregistrements :

dnsSuffix="business.com" urlRegEx="http://.*"

et

dnsSuffix="business.com" urlRegEx="https://.*"

Voici la configuration par défaut :

<url dnsSuffix="api.omniture.com" urlRegEx="https://api.omniture.com/genesis/i/3.1.*"   />
<url dnsSuffix="omniture.com" urlRegEx="https://api[1-5].omniture.com/genesis/i/3.1.*"  />
<url dnsSuffix="marketing.adobe.com"                     urlRegEx="https://.*"                                    />
<url dnsSuffix="fcm.googleapis.com"                      urlRegEx="https://fcm.googleapis.com/fcm/send.*"       />
<url dnsSuffix="graph.facebook.com"                      urlRegEx="https://.*"                                    />
<url dnsSuffix="api.line.me"                             urlRegEx="https://api.line.me/.*"                      />
<url dnsSuffix="api.twitter.com"                         urlRegEx="https://api.twitter.com/1.1.*"              />
<url dnsSuffix="adobeid-na1.services.adobe.com"          urlRegEx="https://.*"                                    />
<url dnsSuffix="adobeid-na1-stg1.services.adobe.com"     urlRegEx="https://.*"                                    />
<url dnsSuffix="localhost"                               urlRegEx="http://localhost:8080/nms/jsp/.*"              />
<url dnsSuffix="localhost"                               urlRegEx="http://localhost:8080/nl/jsp/.*"               />
<url dnsSuffix="localhost"                               urlRegEx="http://localhost:8080/xtk/jsp/.*"              />

xtkJobs xtkjobs

Voici les différents paramètres du nœud xtkJobs. Il s’agit de la configuration des traitements serveur.

Paramètre
Description
Type
Valeur par défaut
purgeLogsPeriod
Période en millisecondes de rafraîchissement de l’état mémoire d’un traitement serveur.
Long
500

archiving archiving

Voici les différents paramètres du nœud archiving. Il s’agit de la configuration des opérations d’archivage en arrière-plan.

Pour plus d'informations, voir la section Activer l'archivage des emails (on-premise).

Paramètre
Description
Type
Valeur par défaut
acquireLimit
Quantité d’EML à traiter en même temps
Long
100
archivingType
Stratégie d’archivage des messages envoyés (énumération). Les valeurs possibles sont '0' (aucun archivage) et '1' (transfert l’archivage des messages envoyés vers un serveur SMTP).
Octet
0
args
Paramètres de démarrage
Chaîne
autoStart
Démarrage automatique
Booléen
false
compressBatchSize
Taille d’une archive compressée : nombre de fichiers max dans une archive compressée.
Long
10000
compressionFormat
Format de compression utilisé lors de l’archivage (énumération). Les valeurs possibles sont '0' (aucune compression) et '1' (compresse les messages envoyés au format zip).
Octet
1
expirationDelay
Délai avant l’archivage automatique des emails non traités : nombre de jours avant la mise en archive automatique des emails non traités.
Long
2
initScript
Identifiant du JavaScript à exécuter lors du démarrage du processus.
Chaîne
maxProcessMemoryAlertMb
Alerte consommation mémoire : alerte pour le niveau de RAM en Mo consommée par un processus donné.
Long
1800
maxProcessMemoryWarningMb
Avertissement consommation mémoire : avertissement pour le niveau de RAM en Mo consommée par un processus donné.
Long
1600
pollDelay
Délai (en secondes) entre chaque événement de mise à jour.
Long
60
processRestartTime
Heure de la journée où le processus est redémarré automatiquement. Pour plus d'informations, consultez la section Redémarrage automatique des processus.
Chaîne
'06:00:00'
purgeArchivesDelay
Nombre de jours avant la purge des emails non traités.
Long
7
runLevel
Priorité au début. Les modules de faible priorité sont démarrés en premier et arrêtés en dernier. Le module syslogd doit donc avoir la priorité 0.
Court
10
smtpBccAddress
Destination de la cible d’archivage
Chaîne
smtpEnableTLS
Activer le support SMTPS : active la diffusion des emails en mode sécurisé (STARTTLS/SMTPS) si le serveur distant le supporte.
Booléen
false
smtpNbConnection
Nombre de connexions au serveur SMTP d’archivage.
Long
1
smtpRelayAddress
Liste séparée par des virgules des noms DNS ou adresses IP des relais SMTP à utiliser.
Chaîne
smtpRelayPort
Port IP du serveur SMTP.
Long
25

inMail inmail

Voici les différents paramètres du nœud inMail. Il s’agit de la configuration du module de gestion des emails entrants.

Paramètre
Description
Type
Valeur par défaut
args
Paramètres de démarrage
Chaîne
autoStart
Démarrage automatique
Booléen
false
checkInstanceName
Vérifier le nom de l’instance : si vrai, le nom de l’instance Adobe Campaign contenu dans les en-têtes Message-ID doit être le même que celui de l’instance courante.
Booléen
vrai
defaultForwardAddress
Adresse de transfert : adresse par défaut de transfert des emails non traités par une règle.
Chaîne
false
errorForwardAddress
Adresse pour les erreurs : adresse par défaut de transfert des emails invalides (mauvais encoding MIME).
Chaîne
ignoreSize
Ignorer la taille du message : utilisé pour ignorer la taille d’un message renvoyé par les serveurs POP3. Dans ce cas, le module s’attend à ce que le caractère « . » soit présent à la fin des messages.
.
Booléen
false
inMailPeriodSec
Période de lecture des messages : périodicité d’interrogation des files de messages.
Long
5
initScript
Identifiant du JavaScript à exécuter lors du démarrage du processus.
Chaîne
maxBroadLog
Nombre maximum de logs à mettre à jour : définit le nombre maximum de messages de logs de diffusion conservés en mémoire avant la mise à jour de la base de données.
Long
20
maxMsgPerSession
Nombre maximal de messages à lire au cours d’une session POP3.
Long
200
maxProcessMemoryAlertMb
Alerte consommation mémoire : alerte pour le niveau de RAM en Mo consommée par un processus donné.
Long
1800
maxProcessMemoryWarningMb
Avertissement consommation mémoire : avertissement pour le niveau de RAM en Mo consommée par un processus donné.
Long
1600
maxSessionTTLSec
Durée de la session : durée maximale de la session de traitement des messages.
Long
100
popMailPeriodSec
Période d’interrogation des comptes POP3.
Long
300
popQueueSize
Taille de la file de messages lus
Long
100
popTimeoutSec
Timeout des communications avec le serveur POP3.
Long
300
processRestartTime
Heure de la journée où le processus est redémarré automatiquement. Pour plus d'informations, consultez la section Redémarrage automatique des processus.
Chaîne
'06:00:00'
reloadPeriodSec
Périodicité du chargement depuis la base de données des comptes à interroger.
Long
600
runLevel
Priorité au début. Les modules de faible priorité sont démarrés en premier et arrêtés en dernier. Le module syslogd doit donc avoir la priorité 0.
Court
10

msgDump msgdump

Dans le nœud inMail > msgDump, configurez les paramètres suivants. Il s’agit de la configuration de la sauvegarde des messages traités.

Paramètre
Description
Type
Valeur par défaut
dump
Sauvegarder tous les messages entrants au format texte.
Booléen
false
msgPath
Chemin de sauvegarde des messages.
Chaîne
'/tmp/inMail'

interactiond interactiond

Voici les différents paramètres du nœud interactiond. Il s’agit de la configuration du démon d’écriture des événements Interaction entrants.

Pour plus d'informations, voir la section Interaction - Mémoire tampon.

Paramètre
Description
Type
Valeur par défaut
args
Paramètres de démarrage
Chaîne
autoStart
Démarrage automatique
Booléen
false
callDataSize
Max. Nombre maximal de caractères stockés en mémoire partagée pour les données d'appel.
Long
0
initScript
Identifiant du JavaScript à exécuter lors du démarrage du processus
Chaîne
maxProcessMemoryAlertMb
Alerte consommation mémoire : alerte pour le niveau de RAM en Mo consommée par un processus donné.
Long
1800
maxProcessMemoryWarningMb
Avertissement consommation mémoire : avertissement pour le niveau de RAM en Mo consommée par un processus donné.
Long
1600
maxSharedEntries
Max. Nombre maximal d'événements stockés en mémoire partagée.
Long
25000
nextOffersSize
Nombre maximal d’offres éligibles classées juste après les propositions, à stocker pour statistiques.
Long
0
processRestartTime
Heure de la journée où le processus est redémarré automatiquement. Pour plus d'informations, consultez la section Redémarrage automatique des processus.
Chaîne
'06:00:00'
runLevel
Priorité au début. Les modules de faible priorité sont démarrés en premier et arrêtés en dernier. Le module syslogd doit donc avoir la priorité 0.
Court
10
statsPeriod
Durée d’agrégation en secondes pour les statistiques des temps de réponse. 0 signifie que le stockage des statistiques est désactivé.
Long
600
targetKeySize
Max. Nombre maximal de caractères stockés en mémoire partagée pour l'identification d'un individu.
Long
16

mta mta

Voici les différents paramètres du nœud mta. Il s’agit du paramétrage des agents de diffusion.

Paramètre
Description
Type
Valeur par défaut
args
Paramètres de démarrage
Chaîne
'-tracefilter:nlmta'
autoStart
Démarrage automatique
Booléen
false
dataLogPath
Chemin de sauvegarde des emails envoyés : si pas vide, chemin où seront enregistrés tous les fichiers sources des emails envoyés.
Chaîne
debugPath
Répertoire de dump : si non vide, copie les enveloppes MIME des e-mails envoyés dans ce répertoire. Utilisé dans le cadre de la résolution des problèmes.
Chaîne
dnsRequestLogDelayMs
Délai des logs de requête DNS : délai en millisecondes pour afficher les logs.
Long
errorPeriodSec
Périodicité de la remontée des erreurs : durée exprimée en secondes définissant la périodicité de la remontée des erreurs dans la base de données.
Long
300
initScript
Identifiant du JavaScript à exécuter lors du démarrage du processus.
Chaîne
logEmailErrors
Générer des statistiques d’erreur et les enregistrer dans la base de données.
Booléen
vrai
logLevel
Niveau d’affichage des messages de logs. Niveau de gravité des logs enregistrés dans la base de données. Les messages de logs générés par le MTA ne sont pas tous systématiquement enregistrés dans la base de données. Vous pouvez, avec ce paramètre, définir le niveau à partir duquel vous considérez qu’un message doit être enregistré dans la base de données. Si vous définissez le niveau 2, les messages de niveaux 1 et 0 seront aussi enregistrés alors qu’en définissant le niveau 1, seuls les messages 1 et 0 sont enregistrés. Les valeurs possibles sont : 0 (erreurs), 1 (avertissement), 2 (informations)
Long
2
maxMemoryMb
Taille maximum en méga-octets de la mémoire qu’un processus mta est autorisé à consommer. Au-delà de cette taille, le processus doit redémarrer afin de libérer la mémoire qu’il utilise.
Long
1024
maxProcessMemoryAlertMb
Alerte consommation mémoire : alerte pour le niveau de RAM en Mo consommée par un processus donné.
Long
1800
maxProcessMemoryWarningMb
Avertissement consommation mémoire : avertissement pour le niveau de RAM en Mo consommée par un processus donné.
Long
1600
minConnectionsToLog
Seuil de connexions à prendre en compte. Les statistiques d’erreurs ne seront pas générées pour un chemin donné si le nombre total de connexions depuis la durée spécifiée par errorPeriodSec est strictement inférieur à ce seuil.
Long
100
minErrorsToLog
Seuil d’erreurs à prendre en compte : les statistiques d’erreurs ne seront pas générées pour un chemin donné si le nombre total d’erreurs depuis la durée spécifiée par errorPeriodSec est strictement inférieur à ce seuil.
Long
1
minMessagesToLog
Seuil de messages à prendre en compte. Les statistiques d’erreurs ne seront pas générées pour un chemin donné si le nombre total de messages envoyés sur la période spécifiée par errorPeriodSec est strictement inférieur à ce seuil.
Long
1000
notifRelay
Relais de notification : HostName:Port permettant le relais des notifications.
Chaîne
processRestartTime
Heure de la journée où le processus est redémarré automatiquement. Pour plus d'informations, consultez la section Redémarrage automatique des processus.
Chaîne
'06:00:00'
purgeDataLogDelay
Délai avant la suppression des e-mails archivés : nombre de jours avant la purge des e-mails archivés dans le répertoire spécifié dans dataLogPath.
Long
15
retryLostMessages
Réessayer les messages perdus : les fragments de diffusions seront repris si le processus enfant est mort.
Booléen
vrai
runLevel
Priorité au début. Les modules de faible priorité sont démarrés en premier et arrêtés en dernier. Le module syslogd doit donc avoir la priorité 0.
Court
10
signEmailLinks
Activez le mécanisme de signature. La sécurité du tracking des liens dans les emails sera ainsi améliorée.
Booléen
vrai
statServerAddress
Adresse du serveur des statistiques de diffusion, sous la forme <dns or ip> [ : <port> ]. Voir la section Coordonnées du serveur de statistiques.
Chaîne
Si non défini, le port par défaut est 7777.
statServerTLSSupport
Activer le TLS par domaine : active le TLS configurable par MX (nécessite un serveur de statistiques à jour).
Booléen
vrai
useMomentum
Si la valeur est "true", votre instance utilise le MTA amélioré.
Booléen
verifyMode
Mode de vérification : active le mode vérification (pas d’envoi physique des messages ; utilisé en simulation et tests).
Booléen
false
workingPath
Répertoire de travail : emplacement des fichiers temporaires utilisés par le MTA pour communiquer avec ses processus enfants.
Chaîne
'$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/mta/'
xMailer
Champ X-Mailer : valeur du champ d’en-tête SMTP 'X-Mailer'.
Chaîne
'nlserver, Build $(PRODUCT_VERSION)'

cache cache

Dans le nœud cache, configurez les paramètres suivants. Il s’agit de la configuration du cache fichier local.

Paramètre
Description
Type
Valeur par défaut
maxPeriodSec
Recyclé après : période, exprimée en secondes, au-delà de laquelle le fichier est automatiquement supprimé du cache pour libérer de l’espace.
Long
244800
maxSizeOnDiskMb
Taille maximum du cache (Mo).
Long
1024
purgePeriodSec
Périodicité de la purge : durée exprimée en secondes définissant la périodicité de réveil du mécanisme de purge du cache.
Long
3600

relay relay

Dans le nœud mta > relay, configurez les paramètres suivants. Il s’agit de la configuration pour l’utilisation d’un serveur de mail pour assurer la diffusion des messages.

La liste sera gérée de la même manière qu’une liste de MX renvoyée par une requête DNS MX. En règle générale, le premier MX est utilisé tant qu’il est disponible, puis le suivant est utilisé, et ainsi de suite.

Pour plus d'informations, consultez la section Relais SMTP.

Paramètre
Description
Type
Valeur par défaut
address
Liste séparée par des virgules des noms DNS ou adresses IP des relais SMTP à utiliser.
Chaîne
port
Port IP du serveur SMTP.
Long
25

master master

Dans le nœud mta > master, configurez les paramètres suivants. Il s’agit de la configuration du serveur principal.

Pour plus d’informations, consultez cette section.

Paramètre
Description
Type
Valeur par défaut
dataBasePoolPeriodSec
Fréquence de recherche dans la base de données des traitements à diffuser. Cette valeur indique le nombre de secondes entre deux recherches dans la base de données. Pour connaître la liste des traitements en attente de diffusion, le MTA interroge la base de données à intervalles réguliers. Lorsqu’il n’y a aucun traitement en attente, cet intervalle est défini par cette valeur. Autrement, si un traitement a été transféré vers un serveur enfant, cette période est automatiquement ramenée à une seconde, de sorte qu’un nouveau traitement puisse être à nouveau traité le plus rapidement possible, c’est-à-dire dès qu’un serveur enfant est à nouveau disponible. Cela ne signifie pas qu’une requête de base de données sera effectuée toutes les secondes jusqu’à ce qu’un serveur enfant soit à nouveau disponible. En fait, un accès à la base de données n’est possible que lorsqu’au moins un serveur enfant est disponible.
Long
30
dataBaseRetryDelaySec
Période d'attente en cas d'échec de connexion à la base de données. Un échec de connexion à la base de données est généralement dû au serveur de base de données proprement dit. Le serveur peut également être arrêté à des fins de maintenance, par exemple. Le paramètre DataBaseRetryDelay définit la période d’attente en secondes en cas d’échec de connexion à la base de données avant de tenter à nouveau une connexion à celle-ci.
Long
60
domainKeysReloadPeriodSec
Durée de validité du cache des clés privées (DomainKeys). Les clés privées utilisées pour la signature des messages suivant la recommandation DomainKeys (http://antispam.yahoo.com/domainkeys) sont stockées sous la forme d’options dans la base de données. Le paramètre domainKeysReloadPeriodSec définit la période, en secondes, pendant laquelle le MTA est autorisé à conserver ces clés en cache. Au-delà de cette période, toutes les clés doivent être rechargées à partir de la base de données.
Long
600
maxSpareServers
Nombre maximum de serveurs enfants. Représente le nombre maximum de serveurs en fonctionnement. Il n'est pas souhaitable de fixer un nombre trop élevé sans nécessité, car cela consomme inutilement de la mémoire. Vous pouvez vérifier si ce nombre n'est pas trop élevé en étudiant la mémoire consommée sur votre machine lorsqu'une diffusion est en cours. Celle-ci ne doit jamais excéder de plus d'un tiers la mémoire physiquement disponible sur votre machine, car cela signifie que votre swap est mis à contribution. Pour plus d'informations, consultez la section Processus MTA enfant.
Long
2
minSpareServers
Nombre minimum de serveurs enfants. Le MTA tente de conserver au moins ce nombre de serveurs en fonctionnement. S’il en existe moins, les nouveaux seront démarrés au rythme d’un par seconde jusqu’à ce que cette valeur soit atteinte.
Long
0
startSpareServers
Nombre de serveurs enfants au démarrage. Le nombre de serveurs enfants est contrôlé de manière dynamique ; lorsque le MTA démarre, il créé autant de serveurs enfants que le nombre précisé par cette valeur. Normalement, la cadence de démarrage doit être limitée à un serveur enfant par seconde afin de ne pas surcharger le système. Cependant, lors du démarrage du MTA, cette limitation n’est pas respectée, de sorte que les serveurs enfants soient disponibles le plus rapidement possible.
Long
0

child child

Dans le nœud mta > child, configurez les paramètres suivants. Il s’agit de la configuration des serveurs enfants.

Pour plus d'informations, voir la section Optimisation de l'envoi d'emails.

Paramètre
Description
Type
Valeur par défaut
extraArgs
Arguments ligne de commande optionnels
Chaîne
idleChildTimeoutSec
Timeout de fermeture des serveurs enfants inactifs. Si un serveur fils reste inactif pendant une période de temps supérieure à la valeur définie par ce paramètre, il se termine automatiquement pour libérer les ressources qu’il consomme inutilement.
Long
60
maxAgeSec
Durée maximale de rétention d’un message. Si un message préparé ne peut être envoyé à cause du contrôle de flux ou de l’impossibilité de se connecter au MTA cible, le message préparé est abandonné et sera traité lors de la prochaine reprise.
Long
600
maxGCMConnectPerChild
Limite maximale du nombre de requêtes HTTP parallèles sur le serveur FCM initiées par chaque serveur enfant.
Long
8
maxMsgPerChild
Nombre maximum de messages par serveur fils. Chaque exemplaire enfant du MTA traite le nombre de messages indiqué et meurt. Il est important de spécifier un nombre tel que les fuites de mémoire ou de ressource dans le MTA restent sans conséquences (généralement de l’ordre de quelques milliers). Bien qu’il n’existe pas de fuite connue dans le MTA, il peut s’en produire dans les feuilles de style XSL ou dans les codes JavaScript présents dans les messages.
Long
5000000
maxWaitingMessages
Messages en attente : nombre maximum de messages préparés en mémoire en attente de diffusion.
Long
2000
maxWorkingSetMb
Taille maximum en méga-octets de la mémoire qu’un serveur enfant est autorisé à consommer. Au-delà de cette limite, le processus est arrêté afin que la mémoire utilisée soit libérée sur le système.
Long
128
soapConnectorTimeoutSec
Timeout (en secondes) après lequel une connexion SOAP pour un connecteur de diffusion est abandonnée.
Long
600
startWithFirstMX
Toujours commencer avec le MX le plus prioritaire.
Booléen
false
timeToLive
Nombre maximum de tentatives consécutives par reprise.
Long
48

Dans le nœud mta > child > smtp, configurez les paramètres suivants. Il s’agit de la configuration des sessions SMTP.

Paramètre
Description
Type
Valeur par défaut
enableTLS
Active la diffusion des emails en mode sécurisé (STARTTLS/SMTPS) si le serveur distant le supporte.
Booléen
false
idleSessionTimeoutSec
Timeout de fermeture des sessions inactives : ce paramètre est utilisé uniquement si la session est réutilisée pour transmettre plusieurs messages vers un domaine donné. Lorsque le MTA a terminé la transmission du message, la session SMTP qu’il a utilisée n’est pas systématiquement fermée. Si un message pour le même domaine est prêt à être envoyé, la même session SMTP sera réutilisée. C’est pourquoi elle n’est pas fermée automatiquement. Le paramètre IdleSessionTimeout vous permet d’indiquer la durée pendant laquelle une session SMTP peut rester active en attendant un autre message. Une fois la durée écoulée, la session est automatiquement fermée.
Long
5
initialDelaySec
Délai initial avant de retenter une connexion. Ce délai est doublé à chaque échec.
Long
4
maxSessionsPerChild
Nombre maximum de sessions SMTP par serveur fils. Pour diffuser un message, le MTA initialise une connexion SMTP avec le MTA du destinataire. Le nombre maximum de sessions SMTP actives et simultanées pour un serveur enfant donné est limité par cette valeur. En multipliant cette valeur à maxSpareServers, on obtient le nombre maximum de messages qui peuvent être délivrés en parallèle sur un serveur enfant.
Long
1000

Dans le nœud mta > child > smtp > IPAffinity, configurez les paramètres suivants. Il s’agit de la configuration de la gestion des affinités avec les adresses IP pour une meilleure maîtrise du trafic SMTP sortant.

Pour plus d'informations, voir les sections Liste des adresses IP à utiliser et Gérer le trafic SMTP sortant avec les affinités.

Paramètre
Description
Type
localDomain
Nom de domaine : nom de domaine associé à l’adresse IP. Utilisé par la commande SMTP HELO.
Chaîne
name
Nom logique : noms associés à l’affinité par les utilisateurs. Les noms sont séparés par un point-virgule (;).
Chaîne

Dans le nœud mta > child > smtp > IP, configurez les paramètres suivants.

Pour plus d'informations, voir la section Liste des adresses IP à utiliser.

Paramètre
Description
Type
address
Adresse physique associée. Par exemple : « 192.168.0.1 »
Chaîne
publicId
Identifiant de l'adresse publique associée. Utilisé comme clé par le serveur de statistiques. Cet identifiant doit être un numérique. Voir cette section.
Long
poids
Détermine la fréquence d’utilisation de cette IP par rapport aux autres IPs (plus le poids est élevé plus la fréquence est élevée).
Long
includeDomains
Masques des domaines à inclure séparés par une virgule.
Chaîne
excludeDomains
Masques des domaines à exclure séparés par une virgule.
Chaîne
heloHost
Nom de la machine associée à l’adresse IP. Utilisé par la commande SMTP HELO.
Chaîne

nmac nmac

Voici les différents paramètres du nœud nmac. Il s’agit de la configuration des diffusions de notifications push.

Paramètre
Description
Type
Valeur par défaut
useHTTPProxy
Utiliser le proxy HTTP défini dans shared/proxyHTTP.
Booléen
false

relay relay-1

Voici les différents paramètres du nœud nmac > relay. Il s’agit de la configuration d’un relais pour diffuser des messages (connecteur ios http2).

Paramètre
Description
Type
Valeur par défaut
address
Adresse ou nom DNS du relais à utiliser.
Chaîne
port
Port du relais.
Long
443
trustedCertsChain
Chaîne de certificats (fichier PEM). Utile pour l’utilisation d’un server mock.
Chaîne

pipelined pipelined

Voici les différents paramètres du nœud pipelined. Il s’agit de la configuration du module de traitement des événements des Pipeline Services.

Paramètre
Description
Type
Valeur par défaut
appName
Nom de l’application généré dans le Developer Connection au moment d’enregistrer la clé publique.
Chaîne
args
Paramètres de démarrage
Chaîne
authGatewayEndpoint
URL pour obtenir un 'gateway token'.
Chaîne
'https://api.omniture.com'
authPrivateKey
Clé privée pour obtenir les jetons (chiffrée en AES avec l’option XtkKey).
Chaîne
autoStart
Démarrage automatique
Booléen
false
disableAuth
Désactiver l’authentification : se connecter aux Pipeline Services sans authentification.
Booléen
2
discoverPipelineEndpoint
URL pour découvrir l’URL des Pipeline Services.
Chaîne
'https://producer-pipeline-pnw.adobe.net'
dumpStatePeriodSec
Période de sauvegarde de l’état : fréquence à laquelle les informations internes du processus sont enregistrées dans un fichier. Inactif si 0.
Long
0
forcedPipelineEndpoint
URL d’écoute : forcer l’URL d’écoute des Pipeline Services.
Chaîne
initScript
Identifiant du JavaScript à exécuter lors du démarrage du processus.
Chaîne
maxProcessMemoryAlertMb
Alerte consommation mémoire : alerte pour le niveau de RAM en Mo consommée par un processus donné.
Long
1800
maxProcessMemoryWarningMb
Avertissement consommation mémoire : avertissement pour le niveau de RAM en Mo consommée par un processus donné.
Long
1600
monitorServerPort
Port du serveur d’état : port du serveur HTTP permettant d’interroger le statut du processus. Inactif si 0.
Long
7781
pointerFlushMessageCount
Le pointeur sera stocké en base à chaque fois que ce nombre de messages est traité.
1000
pointerFlushPeriodSec
Délai avant stockage du pointeur : le pointeur sera stocké en base au moins une fois pendant cette période (utile en cas de faible activité).
Long
5
processRestartTime
Heure de la journée où le processus est redémarré automatiquement. Pour plus d'informations, consultez la section Redémarrage automatique des processus.
Chaîne
'06:00:00'
processingJSThreads
Nombre de threads pour le traitement des événements avec un connecteur JavaScript personnalisé.
Long
4
processingThreads
Nombre de threads pour le traitement des événements.
Long
4
retryPeriodSec
Délai entre traitements dans le cas d’un échec.
Long
30
retryValiditySec
Abandonner au bout de cette période : abandonner l’événement si le traitement est toujours en échec après cette période.
Long
300
runLevel
Priorité au début. Les modules de faible priorité sont démarrés en premier et arrêtés en dernier. Le module syslogd doit donc avoir la priorité 0.
Court
10

repair repair

Voici les différents paramètres du nœud repair. Il s’agit de la configuration du module de réparation de la base de données.

Paramètre
Description
Type
Valeur par défaut
repairActionDelayMin
Réparation des actions de diffusion : délai en minutes au-delà duquel les actions de diffusion peuvent être traitées par le module de réparation.
Long
60

securityZone securityzone

Voici les différents paramètres du nœud securityZone.

Pour plus d’informations, voir la section Définition des zones de sécurité.

Paramètre
Description
Type
Valeur par défaut
allowDebug
Autoriser le mode debug dans les applications Web.
Booléen
false
allowEmptyPassword
Autoriser l’utilisateur à ne pas avoir de mot de passe.
Booléen
false
allowHTTP
Autoriser l’utilisation de HTTP pour la connexion des opérateurs.
Booléen
false
allowSQLInjection
Autoriser l’utilisation de SQLDATA dans les expressions.
Booléen
false
allowUserPassword
Autoriser des jetons de session de la forme user/password.
Booléen
false
label
Libellé
Chaîne
NewLabel()
name
Nom interne
Chaîne
NewName()
sessionTokenOnly
Ne pas utiliser le jeton de sécurité.
Booléen
false
showErrors
Afficher le détail des erreurs.
Booléen
false

Voici la configuration par défaut :

<securityZone allowDebug="false" allowHTTP="false" allowSQLInjection="false" label="Public Network" name="public">
  <subNetwork name="all" label="All addresses" mask="*" proxy="127.0.0.1, ::1"/>

  <securityZone allowDebug="true" allowHTTP="false" allowSQLInjection="false" label="Private Network (VPN)"
                name="vpn" showErrors="true">

    <securityZone allowDebug="true" allowEmptyPassword="false" allowHTTP="true" allowUserPassword="false"
                  allowSQLInjection="false" label="Private Network (LAN)" name="lan" sessionTokenOnly="true"
                  showErrors="true">
      <subNetwork name="lan1" label="Lan 1" mask="192.168.0.0/16" proxy="127.0.0.1, ::1"/>
      <subNetwork name="lan2" label="Lan 2" mask="172.16.0.0/12" proxy="127.0.0.1, ::1"/>
      <subNetwork name="lan3" label="Lan 3" mask="10.0.0.0/8" proxy="127.0.0.1, ::1"/>
      <subNetwork name="localhost" label="Localhost" mask="127.0.0.0/8" proxy="127.0.0.1, ::1"/>
      <subNetwork name="lan6"  label="Lan (IPv6)" mask="fc00::/7" proxy="127.0.0.1, ::1"/>
      <subNetwork name="lan6b" label="Lan (IPv6)" mask="fe80::/10" proxy="127.0.0.1, ::1"/>
      <subNetwork name="localhost6" label="Localhost (IPv6)" mask="::1/128" proxy="127.0.0.1, ::1"/>
    </securityZone>

  </securityZone>
</securityZone>

subNetwork subnetwork

Voici les différents paramètres du nœud securityZone > subNetwork.

Pour plus d’informations, voir la section Définition des zones de sécurité.

Paramètre
Description
Type
Valeur par défaut
label
Libellé
Chaîne
NewLabel()
mask
Masque ou adresse
Chaîne
name
Nom interne
Chaîne
NewName()
proxy
Masque ou adresse du (reverse) proxy utilisé par ce sous-réseau pour accéder à l’instance. L’en-tête 'X-Forwarded-For' sera alors testée en lieu et place de ce proxy.
Chaîne
127.0.0.1

sms sms

Voici les différents paramètres du nœud sms. Il s’agit de la configuration du module de gestion des SMS entrants.

Paramètre
Description
Type
Valeur par défaut
args
Paramètres de démarrage
Chaîne
autoStart
Démarrage automatique
Booléen
false
dataRetentionDays
Durée maximale en jours de rétention des fichiers de travail du connecteur SMPP.
Long
60
dataSizeMo
Taille maximale en Mo des fichiers de travail SMPP.
Long
512
initScript
Identifiant du JavaScript à exécuter lors du démarrage du processus.
Chaîne
keepAlivePeriod
Périodicité de la trame de maintien de session : période maximale en secondes entre deux trames pour signaler que la session de réception est encore active.
Long
25
maxProcessMemoryAlertMb
Alerte consommation mémoire : alerte pour le niveau de RAM en Mo consommée par un processus donné.
Long
1800
maxProcessMemoryWarningMb
Avertissement consommation mémoire : avertissement pour le niveau de RAM en Mo consommée par un processus donné.
Long
1600
pollPeriod
Périodicité de recherche : périodicité d’interrogation des comptes SMS.
Long
300
processRestartTime
Heure de la journée où le processus est redémarré automatiquement. Pour plus d'informations, consultez la section Redémarrage automatique des processus.
Chaîne
'06:00:00'
reloadPeriod
Périodicité de chargement des comptes : périodicité du chargement depuis la base de données des comptes à interroger.
Long
600
runLevel
Priorité au début. Les modules de faible priorité sont démarrés en premier et arrêtés en dernier. Le module syslogd doit donc avoir la priorité 0.
Court
10
srReadDelay
Durée en secondes de retard pour le traitement des SR : ne sont ramenés que les SR dont la date de récupération est au moins antérieure à l’instant actuel moins une durée en secondes donnée par srReadDelay.
Long
600
timeout
Timeout des communications avec la passerelle SMS.
Long
300

netsize netsize

Voici les différents paramètres du nœud sms > netsize.

Paramètre
Description
Type
Valeur par défaut
netsizeConnectionTimeout
Timeout en secondes lors de l’établissement d’une connexion avec Netsize.
Long
30

stat stat

Voici les différents paramètres du nœud stat. Il s’agit de la configuration du module de statistiques des MTA.

Paramètre
Description
Type
Valeur par défaut
args
Paramètres de démarrage
Chaîne
autoStart
Démarrage automatique
Booléen
false
initScript
Identifiant du JavaScript à exécuter lors du démarrage du processus.
Chaîne
maxProcessMemoryAlertMb
Alerte consommation mémoire : alerte pour le niveau de RAM en Mo consommée par un processus donné.
Long
1800
maxProcessMemoryWarningMb
Avertissement consommation mémoire : avertissement pour le niveau de RAM en Mo consommée par un processus donné.
Long
1600
port
Port d’écoute du serveur. Voir cette section.
Court
processRestartTime
Heure de la journée où le processus est redémarré automatiquement. Pour plus d'informations, consultez la section Redémarrage automatique des processus.
Chaîne
'06:00:00'
runLevel
Priorité au début. Les modules de faible priorité sont démarrés en premier et arrêtés en dernier. Le module syslogd doit donc avoir la priorité 0.
Court
10

syslogd syslogd

Voici les différents paramètres du nœud syslogd. Il s’agit de la configuration du module de gestion des logs.

Paramètre
Description
Type
Valeur par défaut
args
Paramètres de démarrage
Chaîne
autoStart
Démarrage automatique
Booléen
false
initScript
Identifiant du JavaScript à exécuter lors du démarrage du processus.
Chaîne
maxFileSizeMb
Taille maximum en Mo d’un fichier de log.
Long
10
maxNumberOfLoginsFiles
Nombre maximal de fichiers logins.log à conserver.
Long
365
maxProcessMemoryAlertMb
Alerte consommation mémoire : alerte pour le niveau de RAM en Mo consommée par un processus donné.
Long
1800
maxProcessMemoryWarningMb
Avertissement consommation mémoire : avertissement pour le niveau de RAM en Mo consommée par un processus donné.
Long
1600
processRestartTime
Heure de la journée où le processus est redémarré automatiquement. Pour plus d'informations, consultez la section Redémarrage automatique des processus.
Chaîne
'06:00:00'
runLevel
Priorité au début. Les modules de faible priorité sont démarrés en premier et arrêtés en dernier. Le module syslogd doit donc avoir la priorité 0.
Court
10

tracking tracking

Voici les différents paramètres du nœud tracking. Il s’agit de la configuration du serveur de tracking.

Paramètre
Description
Type
Valeur par défaut
args
Paramètres de démarrage
Chaîne
autoStart
Démarrage automatique
Booléen
false
blockRedirectForUnsignedTrackingLink
Désactivez les URL incorrectement renseignées, générées à partir des builds précédents.
Booléen
false
consolidationPeriodSec
Période de consolidation
Long
300
dedupOpenPeriodMin
Déduplication des ouvertures : déduplication des logs d’ouverture pour limiter les effets liés aux clients mail type Outlook dotés d’un aperçu.
Long
1
errorIgnorePercent
Ignorer jusqu’à X % des erreurs : limite la mise à jour des indicateurs de tracking si le pourcentage de journal de tracking non pris en compte n’atteint pas cette valeur.
Octet
1
errorIgnorePeriod
Mise à jour des qualifications d’erreurs : durée maximum de désynchronisation des qualifications des erreurs.
Long
86400
indicatorsDuration
Calculer les indicateurs pendant : durée depuis la limite de validité d’une diffusion après laquelle les indicateurs consolidés ne sont plus calculés.
Long
2592000
initScript
Identifiant du JavaScript à exécuter lors du démarrage du processus
Chaîne
logCountPerRequest
Nombre de logs demandés par appel au serveur de tracking déporté.
Long
1000
maxProcessMemoryAlertMb
Alerte consommation mémoire : alerte pour le niveau de RAM en Mo consommée par un processus donné.
Long
1800
maxProcessMemoryWarningMb
Avertissement consommation mémoire : avertissement pour le niveau de RAM en Mo consommée par un processus donné.
Long
1600
phishbowlServiceAPIKey
Clé d’API pour l’intégration du point d’entrée du service Phishbowl. Elle permet de protéger la redirection des URL incorrectement renseignées, générées à partir des anciens builds.
Long
phishbowlServiceEndpoint
Point d’entrée pour l’intégration du point d’entrée du service Phishbowl. Il permet de protéger la redirection des URL incorrectement renseignées, générées à partir des anciens builds.
Long
processRestartTime
Heure de la journée où le processus est redémarré automatiquement. Pour plus d'informations, consultez la section Redémarrage automatique des processus.
Chaîne
'06:00:00'
runLevel
Priorité au début. Les modules de faible priorité sont démarrés en premier et arrêtés en dernier. Le module syslogd doit donc avoir la priorité 0.
Court
10
trackingIgnorePercent
Ignorer jusqu’à X % du tracking : limite la mise à jour des indicateurs de tracking si le pourcentage de journal de tracking non pris en compte n’atteint pas cette valeur.
Octet
1
trackingIgnorePeriod
Mise à jour des indicateurs de tracking : durée maximum de désynchronisation des indicateurs de tracking.
Long
86400
userAgentCacheSize
Taille du cache pour l’identification des navigateurs.
Long
500

trackinglogd trackinglogd

Voici les différents paramètres du nœud trackinglogd. Il s’agit de la configuration du démon d’écriture des logs de tracking.

Paramètre
Description
Type
Valeur par défaut
args
Paramètres de démarrage
Chaîne
autoStart
Démarrage automatique
Booléen
false
initScript
Identifiant du JavaScript à exécuter lors du démarrage du processus
Chaîne
maxCreateFileRetry
Tentatives d’écriture max. : nombre maximal de fichiers pouvant être créés en cas d’erreur lors de l’écriture dans les fichiers de logs.
Long
5
maxLogsSizeOnDiskMb
Taille max. des logs : espace disque maximum utilisé par les logs (en Mo). Cette valeur ne peut pas être inférieure à 100 Mo.
Long
500
maxProcessMemoryAlertMb
Alerte consommation mémoire : alerte pour le niveau de RAM en Mo consommée par un processus donné.
Long
1800
maxProcessMemoryWarningMb
Avertissement consommation mémoire : avertissement pour le niveau de RAM en Mo consommée par un processus donné.
Long
1600
maxSharedLogs
Nb max de logs : nombre maximum de logs stockés en mémoire partagée. Ne peut pas être inférieur à 10 000.
Long
25000
processRestartTime
Heure de la journée où le processus est redémarré automatiquement. Pour plus d'informations, consultez la section Redémarrage automatique des processus.
Chaîne
'06:00:00'
purgeLogsPeriod
Nb de logs avant purge : nombre de logs insérés avant de déclencher la purge des fichiers de logs. Ne peut pas être inférieur à 50 000.
Long
50000
runLevel
Priorité au début. Les modules de faible priorité sont démarrés en premier et arrêtés en dernier. Le module syslogd doit donc avoir la priorité 0.
Court
10
webTrackingParamSize
Nombre maximal de caractères stockés en mémoire partagée pour les paramètres de tracking Web.
Long
64

web web

Voici les différents paramètres du nœud web. Il s’agit de la configuration du module Web.

Pour plus d’informations, consultez cette section.

Paramètre
Description
Type
Valeur par défaut
JVMOptions
Options de la JVM passées en string.
Chaîne
MaxThreads
Nombre maximal de threads.
Long
75
MinSpareThreads
Nombre minimal de threads.
Long
5
args
Paramètres de démarrage
Chaîne
autoStart
Démarrage automatique
Booléen
false
controlPort
Port d’écoute de contrôle du Tomcat : voir la section Configurer Tomcat.
Court
8005
httpPort
Port d’écoute HTTP du Tomcat : voir la section Configurer Tomcat.
Court
8080
initScript
Identifiant du JavaScript à exécuter lors du démarrage du processus.
Chaîne
maxDeliveryQueueSize
Taille de la file d’attente des appels à SubmitDelivery : nombre maximum d’appels SOAP à SubmitDelivery pouvant être placés en file d’attente.
Long
50
maxProcessMemoryAlertMb
Alerte consommation mémoire : alerte pour le niveau de RAM en Mo consommée par un processus donné.
Long
1800
maxProcessMemoryWarningMb
Avertissement consommation mémoire : avertissement pour le niveau de RAM en Mo consommée par un processus donné.
Long
1600
notifRelay
Relais de notification : HostName:Port permettant le relais des notifications.
Chaîne
processRestartTime
Heure de la journée où le processus est redémarré automatiquement. Pour plus d'informations, consultez la section Redémarrage automatique des processus.
Chaîne
'06:00:00'
runLevel
Priorité au début. Les modules de faible priorité sont démarrés en premier et arrêtés en dernier. Le module syslogd doit donc avoir la priorité 0.
Court
10
startSoapRouterInModule
Démarrer le routeur SOAP en mode module.
Booléen
false

jsp jsp

Voici les différents paramètres du nœud web > jsp. Il s’agit de la configuration des paramètres utilisés par les JSP.

Paramètre
Description
Type
Valeur par défaut
debug
Exécution de la JSP en mode debug ou non.
Booléen
downloadPath
Répertoire de téléchargement : chemin d’accès au répertoire de téléchargement des programmes d’installation pour les consoles clientes.
Chaîne
'$(XTK_INSTALL_DIR)/datakit/nl/eng/jsp'
foFileName
Chemin du fichier .fo.
Chaîne
soapRouter
URL du routeur SOAP (http://monserveur/xxx, http://jni ou mailto:xxx).
Chaîne
'http://jni'

Le nœud web > jsp > classpath contient la liste de tous les Class Paths à utiliser lors du démarrage de la JVM. Voici la configuration par défaut :

'$(XTK_INSTALL_DIR)/tomcat-X/bin/bootstrap.jar
          $(XTK_INSTALL_DIR)/tomcat-X/bin/tomcat-juli.jar
          $(XTK_INSTALL_DIR)/tomcat-X/lib/tomcat-coyote.jar
          $(XTK_INSTALL_DIR)/tomcat-X/lib/tomcat-util.jar
          $(XTK_INSTALL_DIR)/tomcat-X/lib/tomcat-api.jar
          $(XTK_INSTALL_DIR)/tomcat-X/lib/servlet-api.jar
          $(XTK_INSTALL_DIR)/tomcat-X/lib/jsp-api.jar
          $(XTK_INSTALL_DIR)/tomcat-X/lib/el-api.jar
          $(XTK_INSTALL_DIR)/tomcat-X/lib/annotations-api.jar
          $(XTK_INSTALL_DIR)/tomcat-X/lib/catalina.jar
          $(XTK_INSTALL_DIR)/tomcat-X/lib/websocket-api.jar
          $(XTK_INSTALL_DIR)/tomcat-X/lib/tomcat7-websocket.jar
          $(XTK_INSTALL_DIR)/java/lib/pdfbox-2.0.4.jar
          $(XTK_INSTALL_DIR)/java/lib/FontBox-0.1.0.jar
          $(XTK_INSTALL_DIR)/java/lib/AGJavaEndpoint.22.jar
          $(XTK_INSTALL_DIR)/java/lib/NSGConstants.jar
          $(XTK_INSTALL_DIR)/java/lib/smpp.jar
          $(XTK_INSTALL_DIR)/java/lib/nlweb.jar
          $(XTK_INSTALL_DIR)/java/lib/jcaptcha-all.jar
          $(XTK_INSTALL_DIR)/java/lib/apns-1.0.0.Beta6-jar-with-dependencies.jar
          $(XTK_INSTALL_DIR)/java/lib/commons-collections-3.2.2.jar
          $(XTK_INSTALL_DIR)/java/lib/jcommon-1.0.16.jar
          $(XTK_INSTALL_DIR)/java/lib/jfreechart-1.0.13.jar
          $(XTK_INSTALL_DIR)/java/lib/barcode4j-light.jar
          $(XTK_INSTALL_DIR)/java/lib/zxing.jar
          $(XTK_INSTALL_DIR)/java/lib/raztec.jar
          $(XTK_INSTALL_DIR)/java/lib/gson-2.7.jar
          $(XTK_INSTALL_DIR)/java/lib/alpn-api-1.1.3.v20160715.jar
          $(XTK_INSTALL_DIR)/java/lib/netty-all-4.1.6.Final.jar
          $(XTK_INSTALL_DIR)/java/lib/netty-tcnative-boringssl-static-1.1.33.Fork22.jar
          $(XTK_INSTALL_DIR)/java/lib/pushy-0.8.1.jar
          $(XTK_INSTALL_DIR)/java/lib/slf4j-api-1.7.21.jar
          $(XTK_INSTALL_DIR)/java/lib/slf4j-simple-1.7.21.jar'

jssp jssp

Voici les différents paramètres du nœud web > jssp. Il s’agit de la configuration des paramètres utilisés par les JSSP.

Paramètre
Description
Type
Valeur par défaut
collectsGarbageAfterRequest
Active le garbage collector du contexte JavaScript après chaque requête.
Booléen
vrai
timeToLive
Nombre maximum de pages servies par un contexte JavaScript.
Long
1000

Le nœud web > jsp > classpath contient la liste de tous les Class Paths à utiliser lors du démarrage de la JVM.

relay relay-2

Voici les différents paramètres du nœud web > relay. Il s’agit de la configuration du relais de requêtes HTTP entre deux zones.

Pour plus d’informations, consultez cette section.

Paramètre
Description
Type
Valeur par défaut
debugRelay
Démarrer le module de relais HTTP dans le serveur Web en mode debug.
Booléen
false
forbiddenCharsInAuthority
Caractère(s) interdit(s) (domaine) : liste des caractères interdits dans la partie 'autorité' d’une URI.
Chaîne
'.?#@/:'
forbiddenCharsInPath
Caractère(s) interdit(s) (chemin) : liste des caractères interdits dans la partie 'chemin' d’une URI.
Chaîne
'?#/'
modDir
Valeur de l’option du module 'mod_dir' : liste des fichiers à servir lors d’une requête sur un dossier.
Chaîne
'index.md'
startRelay
Démarrer le module de relais HTTP.
Booléen
false
startRelayInModule
Démarrer le module de relais HTTP dans le serveur Web.
Booléen
vrai
timeout
Temps d’attente avant effacement de l’URL bannie.
Chaîne
'60'

Ajoutez un nœud web > relay > url pour chaque URL à relayer (prioritaires par ordre d’insertion) avec les paramètres suivants.

Pour plus d'informations, voir la section Sécurité et relais des pages dynamiques et cette section.

Paramètre
Description
Type
Valeur par défaut
IPMask
IP autorisées : liste (séparée par des virgules) des adresses IP sources ayant la autorisation d’utiliser le module de relais pour ce masque.
Chaîne
deny
Ne pas autoriser l’accès à ces URL (renvoie un HTTP 403)
Booléen
hostMask
Alias DNS à relayer : liste (séparée par des virgules) de masques d’alias DNS à relayer (ex : '*.adobe.com').
Chaîne
httpAllowed
Accès HTTP autorisé quelle que soit la zone de sécurité (comme les webApps).
Booléen
relayHost
Ajout du host initial : utiliser l’en-tête HTTP 'Host' de la requête initiale à relayer.
Booléen
relayPath
Ajout du chemin initial : compléter l’URL de la page cible avec le chemin complet des URL à relayer.
Booléen
status
Statut de la synchronisation d’une ressource publique (énumération). Les valeurs possibles sont 'normal' (exécution normale), 'liste bloquée' (URL ajoutée à la liste bloquée en cas d'erreur 404) et 'spare' (téléchargement du fichier sur les spare server si existant).
Chaîne
normal
targetUrl
URL de la page cible : voir la section Configurer Tomcat.
Chaîne
timeout
Délai maximum d’exécution de la requête relayée, exprimé en secondes.
Long
urlPath
Masque des URL à relayer (ex : '/nl*', '*.jsp').
Chaîne

Voici la configuration par défaut :

<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true"
     status="normal" targetUrl="http://localhost:7781" timeout="" urlPath="/pipelined/*"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="normal" httpAllowed="false" urlPath="/view/*"/>
<url IPMask="" deny="true" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="normal" httpAllowed="false" urlPath="*ooconv.jsp*"/>
<url IPMask="" deny="true" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="normal" httpAllowed="false" urlPath="/res/*.jsp*"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="normal" httpAllowed="true" urlPath="*/sc.jssp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="normal" httpAllowed="true" urlPath="*/interactionProposal.jssp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="normal" httpAllowed="true" urlPath="*/zoneJson.jssp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="normal" httpAllowed="true" urlPath="/nms/jsp/barcode.jsp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="normal" httpAllowed="true" urlPath="/nms/jsp/captcha.jsp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="normal" httpAllowed="true" urlPath="/nms/jsp/webForm.jsp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="normal" httpAllowed="true" urlPath="/xtk/jsp/zoneinfo.jsp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="normal" httpAllowed="true" urlPath="*/facebookCallback.jssp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="normal" httpAllowed="true" urlPath="/nl/jsp/m.jsp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="normal" httpAllowed="true" urlPath="/nl/jsp/s.jsp"/>

<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="blacklist" httpAllowed="false" urlPath="/nms/jsp/*.jsp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="blacklist" httpAllowed="false" urlPath="/xtk/jsp/*.jsp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="blacklist" httpAllowed="false" urlPath="/nl/jsp/*.jsp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="blacklist" httpAllowed="false" urlPath="*.jssp"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="blacklist" httpAllowed="true" urlPath="/webApp/*"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="blacklist" httpAllowed="false" urlPath="/report/*"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="blacklist" httpAllowed="false" urlPath="/jssp/*"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="normal" httpAllowed="false" urlPath="/strings/*"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="normal" httpAllowed="true" urlPath="/interaction/*"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="normal" httpAllowed="true" urlPath="/barcode/*"/>
<url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
     timeout="" status="normal" httpAllowed="true" urlPath="/lineImage/*"/>

<url IPMask="" deny="" hostMask="" relayHost="false" relayPath="false" targetUrl=""
     timeout="" status="spare" httpAllowed="true" urlPath="/favicon.*"/>
<url IPMask="" deny="" hostMask="" relayHost="false" relayPath="false" targetUrl=""
     timeout="" status="spare" httpAllowed="true" urlPath="/*.md"/>
<url IPMask="" deny="" hostMask="" relayHost="false" relayPath="false" targetUrl=""
     timeout="" status="spare" httpAllowed="true" urlPath="/*.png"/>
<url IPMask="" deny="" hostMask="" relayHost="false" relayPath="false" targetUrl=""
     timeout="" status="spare" httpAllowed="true" urlPath="/*.jpg"/>

Ajoutez un nœud web > relay > responseHeader pour chaque en-tête HTTP à ajouter aux réponses transférées au relais.

Pour plus d'informations, voir la section Gestion des en-têtes HTTP (HTTP Headers).

Paramètre
Description
Type
name
Nom de l’en-tête
Chaîne
valeur
Valeur de l’en-tête
Chaîne

Voici la configuration par défaut :

<responseHeader name="X-XSS-Protection" value="1; mode=block"/>

redirection redirection

Voici les différents paramètres du nœud web > redirection. Il s’agit de la configuration du service de redirection.

Pour plus d’informations, consultez cette section.

Paramètre
Description
Type
Valeur par défaut
IMSOrgId
Identifiant de l’organisation : identifiant d’organisation unique dans Adobe Experience Cloud, utilisé notamment pour le service VisitorID et le SSO de l’IMS.
Chaîne
P3PCompactPolicy
Valeur décrivant la politique de gestion des cookies permanents (au format P3P compact policy).
Chaîne
'CAO DSP COR CURa DEVa TAIa OUR BUS IND UNI COM NAV'
cookieDomain
Liste des domaines, séparés par des virgules, à configurer afin d’indiquer explicitement votre domaine pour définir un cookie.
Chaîne
databaseId
Identifiant de la base de données associé à l’instance de tracking.
Chaîne
defLogCount
Nb de logs par appel : nombre de logs retournés par défaut lors de l’appel de la méthode GetTrackingLogs.
Long
30
expirationURL
Page des redirections périmées : adresse de la page web utilisée par défaut par le module de redirection lorsque l’action de diffusion a expiré.
Chaîne
maxJobsInCache
Nb max de jobs : nombre maximum d’actions de diffusion dans le cache. Ne peut pas être inférieur à 50.
Long
100
showSourceIP
Si ce paramètre est défini sur « false », la valeur de sourceIP dans la réponse renvoyée par r/test est une chaîne vide.
Booléen
vrai
startRedirection
Démarrer le service de redirection.
Booléen
vrai
startRedirectionInModule
Démarrer le service de redirection en mode module.
Booléen
vrai
trackWebVisitors
Tracking web : génération des logs pour les pages visitées par des utilisateurs inconnus.
Booléen
false
trackingPassword
Mot de passe utilisé par le serveur de redirection.
Chaîne

Voici les différents paramètres du nœud web > redirection > spareServer.

Pour plus d'informations, voir la section Tracking redondant.

Paramètre
Description
Type
Valeur par défaut
enabledIf
Pris en compte si : le serveur de tracking est pris en compte si l’expression retourne vrai.
Chaîne
id
Nom
Chaîne
1
url
URL d’un serveur de redirection supplémentaire
Chaîne

spamCheck spamcheck

Voici les différents paramètres du nœud web > spamCheck. Il s’agit de la configuration des paramètres de l’évaluation du score anti-spam des emails.

Pour plus d'informations, voir la section Paramétrage de SpamAssassin.

Paramètre
Description
Type
command
Commande à exécuter pour évaluer le score anti-spam d’un email (ex : 'perl spamcheck.pl').
Chaîne

wfserver wfserver

Voici les différents paramètres du nœud wfserver. Il s’agit de la configuration des processus de workflow.

Pour plus d'informations, voir la section Workflows en haute disponibilité et affinités.

Paramètre
Description
Type
Valeur par défaut
affinity
Affinité
Chaîne
args
Paramètres de démarrage
Chaîne
autoStart
Démarrage automatique
Booléen
false
dataBasePoolPeriodSec
Période
Long
20
initScript
Identifiant du JavaScript à exécuter lors du démarrage du processus.
Chaîne
maxProcessMemoryAlertMb
Alerte consommation mémoire : alerte pour le niveau de RAM en Mo consommée par un processus donné.
Long
1800
maxProcessMemoryWarningMb
Avertissement consommation mémoire : avertissement pour le niveau de RAM en Mo consommée par un processus donné.
Long
1600
notifRelay
Relais de notification : HostName:Port permettant le relais des notifications.
Chaîne
processRestartTime
Heure de la journée où le processus est redémarré automatiquement. Pour plus d'informations, consultez la section Redémarrage automatique des processus.
Chaîne
'06:00:00'
runLevel
Priorité au début. Les modules de faible priorité sont démarrés en premier et arrêtés en dernier. Le module syslogd doit donc avoir la priorité 0.
Court
10
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1