Datei- und Ressourcenverwaltung

Dateiformat für Upload-Dateien begrenzen

Verwenden Sie das Attribut uploadWhiteList, um die Dateitypen einzuschränken, die auf dem Adobe Campaign-Server hochgeladen werden können.

Dieses Attribut ist im Element dataStore der Datei serverConf.xml verfügbar. Alle in serverConf.xml verfügbaren Parameter sind in diesem Abschnitt aufgeführt.

Der Standardwert dieses Attributs ist .+ und ermöglicht das Hochladen eines beliebigen Dateityps.

Um die möglichen Formate einzuschränken, ersetzen Sie den Attributwert durch einen gültigen regulären Java-Ausdruck. Sie können mehrere Werte eingeben, indem Sie sie durch ein Komma trennen.

Beispiel: uploadWhiteList="..png,.jpg" ermöglicht Ihnen das Hochladen von PNG- und JPG-Formaten auf dem Server. Andere Formate werden nicht akzeptiert.

HINWEIS

In Internet Explorer muss der vollständige Dateipfad vom regulären Ausdruck überprüft werden.

Sie können auch verhindern, dass wichtige Dateien hochgeladen werden, indem Sie den Webserver konfigurieren. Mehr dazu

Proxy-Verbindungskonfiguration

Sie können den Dateiserver über einen Proxy mit einem externen Kampagne verbinden, indem Sie beispielsweise eine Workflow-Aktivität Dateiübertragung verwenden. Um dies zu erreichen, müssen Sie den Abschnitt proxyConfig der Datei serverConf.xml mithilfe eines bestimmten Befehls konfigurieren. Alle in serverConf.xml verfügbaren Parameter sind in diesem Abschnitt aufgeführt.

Die folgenden Proxyverbindungen sind möglich: HTTP, HTTPS, FTP, SFTP. Bitte beachten Sie, dass die HTTP- und HTTPS-Protokollparameter ab Version 20.2 der Kampagne nicht mehr verfügbar sind. Diese Parameter werden weiter unten erwähnt, da sie in früheren Builds - einschließlich 9032 - weiterhin verfügbar sind.

VORSICHT

Nur der einfache Authentifizierungsmodus wird unterstützt. Die NTLM-Authentifizierung wird nicht unterstützt.

SOCKS-Proxys werden nicht unterstützt.

Sie können den folgenden Befehl verwenden:

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

Protokollparameter können "http", "https"oder "ftp"lauten.

Wenn Sie FTP für denselben Anschluss wie HTTP/HTTPS-Traffic festlegen, können Sie Folgendes verwenden:

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

Die Optionen "http"und "https"werden nur verwendet, wenn der Protokollparameter "ftp"ist, und geben an, ob das Tunneln am angegebenen Port über HTTPS oder über HTTP durchgeführt wird.

Wenn Sie verschiedene Anschlüsse für FTP/SFTP und HTTP/HTTPS-Datenverkehr über den Proxyserver verwenden, sollten Sie den FTP-Protokollparameter festlegen.

Beispiel:

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

Geben Sie dann das Kennwort ein.

HTTP-Verbindungen werden im Parameter proxyHTTP definiert:

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

HTTPS-Verbindungen werden im Parameter proxyHTTPS definiert:

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

FTP-/FTPS-Verbindungen werden im Parameter proxyFTP definiert:

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

Wenn Sie denselben Proxy für mehrere Verbindungstypen verwenden, wird nur das proxyHTTP mit useSingleProxy auf "1"oder "true"festgelegt.

Wenn Sie interne Verbindungen haben, die durch den Proxy gehen sollen, fügen Sie sie im Parameter override hinzu.

Wenn Sie die Proxyverbindung vorübergehend deaktivieren möchten, setzen Sie den Parameter enabled auf "false"oder "0".

Verwalten von öffentliche Ressourcen

Um öffentlich verfügbar zu sein, müssen die in E-Mails verwendeten Bilder und öffentliche Ressourcen, die mit Kampagnen verknüpft sind, auf einem extern zugänglichen Server vorhanden sein. Sie können dann externen Empfängern oder Operatoren zur Verfügung stehen. Weitere Informationen.

öffentliche Ressourcen werden im Ordner /var/res/instance des Installationsordners des Adobe Campaigns gespeichert.

Die passende URL lautet: http://server/res/instance, wobei instance der Name der Verfolgungsinstanz ist.

Sie können einen anderen Ordner angeben, indem Sie der Datei conf-<instance>.xml einen Knoten hinzufügen, um die Datenspeicherung auf dem Server zu konfigurieren. Dies bedeutet, dass die folgenden Zeilen hinzugefügt werden:

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

In diesem Fall sollte die neue URL für die öffentliche Ressourcen im oberen Bereich des Bereitstellungsassistenten auf diesen Ordner verweisen.

Auf dieser Seite