[On-Premise/hybride uniquement]{class="badge yellow" title="S’applique uniquement aux déploiements on-premise et hybrides"}

Gestion des fichiers et des ressources file-and-resmanagement

Limiter le format des fichiers chargés limiting-uploadable-files

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é.

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

NOTE
L’attribut uploadWhiteList sert à limiter les types de fichiers disponibles au téléchargement sur le serveur Adobe Campaign. Toutefois, lorsque le mode de publication est Serveur(s) de tracking ou Autres serveurs Adobe Campaign, l’attribut uploadWhitelist doit également être mis à jour sur ces serveurs.

Paramétrage de la connexion au proxy proxy-connection-configuration

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.

CAUTION
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 ne doivent pas 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 activ » sur "false" ou "0".

Si vous devez utiliser le connecteur HTTP/2 iOS via un proxy, les modes de proxy HTTP suivants sont pris en charge :

  • HTTP sans authentification
  • Authentification de base HTTP

Pour activer le mode proxy, la modification suivante doit être effectuée dans le fichier serverconf.xml :

<nmac useHTTPProxy="true">

Pour plus d'informations sur ce connecteur HTTP/2 iOS, consultez cette page.

Gérer les ressources publiques managing-public-resources

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"/>
     <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.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1