Gestion des fichiers et des ressources

Limiter le format des fichiers envoyés

Utilisez l’attribut uploadWhiteList pour limiter les types de fichiers disponibles pour téléchargement sur le serveur Adobe Campaign.

Cet attribut est disponible au niveau de l'élément dataStore du fichier serverConf.xml. Tous les paramètres disponibles dans le fichier serverConf.xml sont répertoriés dans cette section.

La valeur par défaut de cet attribut est .+ et vous permet de charger n’importe quel type de fichier.

Pour limiter les formats possibles, remplacez la valeur d’attribut par une expression java régulière valide. Vous pouvez saisir plusieurs valeurs en les séparant par une virgule.

Par exemple : uploadWhiteList="..png,..jpg" vous permet de télécharger des formats PNG et JPG sur le serveur. Aucun autre format ne sera accepté.

REMARQUE

Sous Internet Explorer, le chemin complet des fichiers doit être vérifié par l'expression régulière.

Vous pouvez également empêcher le téléchargement de fichiers importants en configurant le serveur Web. En savoir plus

Paramétrage de la connexion au proxy

Vous pouvez connecter le serveur Campaign à un système externe par le biais d’un proxy, en utilisant par exemple une activité de workflow Transfert de fichier. Pour ce faire, vous devez configurer la section proxyConfig du fichier serverConf.xml à l’aide d’une commande spécifique. Tous les paramètres disponibles dans le fichier serverConf.xml sont répertoriés dans cette section.

Les connexions proxy suivantes sont possibles : HTTP, HTTPS, FTP, SFTP. Notez qu’à compter de la version 20.2 de Campaign, les paramètres de protocole HTTP et HTTPS sont indisponibles. Ces paramètres sont toujours mentionnés ci-dessous car ils restent disponibles dans les builds précédents, y compris le build 9032.

ATTENTION

Seul le mode d’authentification de base est pris en charge. L’authentification NTLM n’est pas prise en charge.

Les proxys SOCKS ne sont pas pris en charge.

Vous pouvez utiliser la commande suivante :

nlserver config -setproxy:[protocol]/[serverIP]:[port]/[login][:‘https’|'http’]

les paramètres de protocole peuvent être "http", "https" ou "ftp".

Si vous définissez le protocole FTP sur le même port que le trafic HTTP/HTTPS, vous pouvez utiliser ce qui suit :

nlserver config -setproxy:http/198.51.100.0:8080/user

Les options "http" et "https" ne sont utilisées que lorsque le paramètre de protocole est "ftp" et indiquent si le tunneling sur le port spécifié sera effectué via HTTPS ou via HTTP.

Si vous utilisez des ports différents pour le trafic FTP/SFTP et HTTP/HTTPS sur le serveur proxy, vous devez définir le paramètre de protocole "ftp".

Par exemple :

nlserver config -setproxy:ftp/198.51.100.0:8080/user:’http’

Puis saisissez le mot de passe.

Les connexions HTTP sont définies dans le paramètre proxyHTTP :

<proxyConfig enabled=“1” override=“localhost*” useSingleProxy=“0”>
<proxyHTTP address=“198.51.100.0" login=“user” password=“*******” port=“8080”/>
</proxyConfig>

Les connexions HTTPS sont définies dans le paramètre proxyHTTPS :

<proxyConfig enabled=“1" override=“localhost*” useSingleProxy=“0">
<proxyHTTPS address=“198.51.100.0” login=“user” password=“******” port=“8080"/>
</proxyConfig>

Les connexions FTP/FTPS sont définies dans le paramètre proxyFTP :

<proxyConfig enabled=“1" override=“localhost*” useSingleProxy=“0">
<proxyFTP address=“198.51.100.0” login=“user” password=“******” port=“5555" https=”true”/>
</proxyConfig>

Si vous utilisez le même proxy pour plusieurs types de connexions, seul le paramètre proxyHTTP sera défini avec useSingleProxy défini sur "1" ou "true".

Si des connexions internes doivent passer à travers le proxy, ajoutez-les dans le paramètre override.

Si vous souhaitez désactiver temporairement la connexion au proxy, définissez le paramètre enabled sur "false" ou "0".

Gérer les ressources publiques

Pour être accessibles publiquement, les images utilisées dans les emails et les ressources publiques associées aux opérations doivent être présentes sur un serveur accessible de l’extérieur. Elles peuvent ensuite être mises à la disposition de destinataires ou d’opérateurs externes. En savoir plus.

Les ressources publiques sont stockées dans le répertoire /var/res/instance du répertoire d’installation d’Adobe Campaign.

L'URL correspondante est la suivante : http://serveur/res/instanceinstance est le nom de l'instance de tracking.

Vous pouvez spécifier un autre répertoire en ajoutant un nœud au fichier conf-<instance>.xml pour configurer le stockage sur le serveur. Cela signifie d’ajouter les lignes suivantes :

<serverconf>
  <shared>
    <dataStore hosts="media*" lang="fra">
      <virtualDir name="images" path="/var/www/images?lang=fr"/>
     <virtualDir name="publicFileRes" path="$(XTK_INSTALL_DIR)/var/res/$(INSTANCE_NAME)/"/>
    </dataStore>
  </shared>
</serverconf>

Dans ce cas, la nouvelle URL des ressources publiques indiquée dans la section supérieure de la fenêtre de l'assistant de déploiement doit pointer sur ce dossier.

Sur cette page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now