Die Serverkonfigurationsdatei the-server-configuration-file

Die Gesamtkonfiguration von Adobe Campaign wird in der Datei "serverConf.xml"definiert, die sich im Ordner "conf"des Installationsordners befindet. In diesem Abschnitt werden alle verschiedenen Knoten und Parameter der Datei serverConf.xml aufgelistet.

NOTE
Serverseitige Konfigurationen können nur von Adobe für Bereitstellungen durchgeführt werden, die von Adobe gehostet werden. Weitere Informationen zu den verschiedenen Bereitstellungen finden Sie im Abschnitt Hosting-Modelle oder auf dieser Seite . Die Installations- und Konfigurationsschritte für gehostete und hybride Modelle werden in diesem Abschnitt beschrieben.

Die ersten Parameter befinden sich im Knoten shared . Diese beziehen sich auf die Instanz. Sie werden potenziell von allen nlserver-Befehlen verwendet (nlserver web, nlserver wfserver usw.). Die anderen Abschnitte beziehen sich auf einen bestimmten nlserver-Unterbefehl.

Freigegebene Parameter

Sonstige Parameter

Authentifizierung authentication

Im Folgenden finden Sie die verschiedenen Parameter des Knotens authentication :

Parameter
Beschreibung
Typ
Standardwert
checkIPConsistent
IP-Adressenüberprüfung aktivieren.
Boolean
false
defaultMode
Standardidentifizierungsmodus.
String
'nl'
longSessionTimeOutSec
Zeitüberschreitung bei langen Sitzungen in Sekunden.
Long
1296000
securityTimeOutSec
Zeitüberschreitung des Sicherheits-Tokens in Sekunden.
Long
86400
sessionCacheSec
Aufbewahrungsfrist im Cache: Cache der Sitzungsinformationen in Sekunden.
Long
600
sessionTimeOutSec
Sitzungs-Timeout in Sekunden.
Long
86400

XTK xtk

Im Folgenden finden Sie die verschiedenen Parameter des Knotens Authentifizierung > XTK :

Parameter
Beschreibung
Typ
Standardwert
internalPassword
Passwort des internen Kontos.
String
internalSecurityZone
Interne Sicherheitszone des Kontos: autorisierter Bereich für das interne Konto.
String
'lan'

dataStore datastore

Im Folgenden finden Sie die verschiedenen Parameter des Knotens dataStore . Hier werden die Server-Datenquellen definiert.

Parameter
Beschreibung
Typ
Standardwert
exportDirectory
Exportverzeichnis: Pfad des Zielverzeichnisses für die exportierten Daten.
String
'$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/export/'
extraSandboxedDirectories
Zusätzliche Ordner mit Sandboxes: andere Pfade, die in die Sandbox hinzugefügt werden sollen (durch Kommas getrennt).
String
'/home/customer/,/sftp/'
formCacheTimeToLive
Ablaufverzögerung für Formular-Cache: Zeitüberschreitung in Sekunden, nach der ein Cache-Eintrag ungültig gemacht wird. O bedeutet, dass Cache-Einträge nur zum Zeitpunkt der Veröffentlichung aktualisiert werden.
Long
600
hosts
DNS-Masken: Liste der DNS-Masken, die von dieser Instanz bereitgestellt werden (durch Kommas getrennt, kann * und ? Muster).
String
'*'
interactionCacheTimeToLive
Interaction JSSP-Cache-Ablaufverzögerung: Zeitüberschreitung in Sekunden, nach der ein Cache-Eintrag ungültig gemacht wird. Ein negativer Wert bedeutet, dass der Cache immer invalidiert wird. "0", leere oder ungültige Werte werden als 60 betrachtet.
Long
300
lang
Instanzsprache (Auflistung). Mögliche Werte sind "fr_FR"(Français), "en_GB"(Englisch (UK)), "en_US"(Englisch (US)), "de_DE"(Deutsch) und "ja_JP"(Japanisch).
String
'en_US'
uploadDirectory
Ordner hochladen: Pfad des Zielverzeichnisses für die hochgeladenen Daten.
String
'$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/upload/'
uploadAllowlist
Zulässige Dateien, die durch ',' getrennt heruntergeladen werden. Die Zeichenfolge muss ein gültiger, regulärer Java-Ausdruck sein. Siehe Eingrenzen der hochzuladenden Dateien.
String
'.+'
useVault
Geheimnisse im Vault speichern: Hashicorp Vault verwenden
Boolean
false
vaultSecretPath
Geheimer Pfad in Vault
String
'/v1/secret/campaign/'
vaultTokenPath
Lokaler Pfad der Datei mit dem Vault-Token. $(HOME) kann in diesem Pfad verwendet werden (aber nicht in anderen env-Variablen).
String
'$(HOME)/.vaultoken'
vaultUrl
Hashicorp Vault URL
String
viewCacheTimeToLive
Gültigkeitsdauer des Ansichtscache: Zeitüberschreitung in Sekunden, nach der ein Cache-Eintrag ungültig gemacht wird. Ein negativer Wert bedeutet, dass der Cache immer invalidiert wird. "0", leere oder ungültige Werte werden als 60 betrachtet.
Long
600
workingDirectory
XPath des Arbeitsverzeichnisses.
String
workingDirectory : XPath des Arbeitsverzeichnisses. Standard: '$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/workspace/'

proxyAdjust proxyadjust

Im Folgenden finden Sie die verschiedenen Parameter des Knotens dataStore > proxyAdjust . URLs, die mit dem regulären Ausdruck übereinstimmen, werden basierend auf der in urlBase definierten URL neu generiert.

Parameter
Beschreibung
Typ
urlBase
Basis zur Verwendung beim Generieren externer URLs. Beispiel: https://server.domain.com
String
urlRegEx
Regulärer Ausdruck zum Abgleichen von URLs. Beispiel: http://server\.lan\.net.*
String

dataSource datasource

Im Folgenden finden Sie die verschiedenen Parameter des Knotens dataStore > dataSource .

Parameter
Beschreibung
Typ
Standardwert
name
Data Source name
String
default

Konfigurieren Sie im Knoten dataStore > dataSource > dbcnx die Verbindungseinstellungen:

Parameter
Beschreibung
Typ
Standardwert
NChar
Unicode-Speicher
Boolean
dbSchema
Workspace
String
verschlüsselt
Verschlüsseltes Kennwort
Boolean
login
Konto
String
password
Kennwort
String
provider
Typ (Auflistung). Mögliche Werte sind 'Oracle', 'MSSQL' (Microsoft SQL Server), 'PostgreSQL' (PostgreSQL), 'Teradata', 'MySQL', 'Netezza', 'AsterData', 'SAPHANA' (SAP HANA), 'RedShift' (Amazon Redshift), 'ODBC' (Sybase ASE, Sybase IQ), 'Relay'. HTTP-Weiterleitung auf Remote-Datenbank).
String
'Oracle'
server
Server
String
timezone
Zeitzone: siehe Zeitzonen-Management.
String
unicodeData
Unicode-Daten in der Datenbank
Boolean
useTimestampTZ
Datumsfelder mit Zeitzone: siehe Zeitzonen-Management.
Boolean

Konfigurieren Sie im Knoten dataStore > dataSource > sqlParams die SQL-Parameter:

Parameter
Beschreibung
Typ
funcPrefix
Funktionspräfix
String

Konfigurieren Sie im Knoten dataStore > dataSource > pool die Parameter des zugehörigen Verbindungspools:

Parameter
Beschreibung
Typ
aliveTestDelaySec
Verzögerung zwischen der Überprüfung der Verbindungsgültigkeit.
short
freeCnx
Anzahl der kostenlosen Verbindungen, die im Pool beibehalten werden.
short
maxCnx
Maximale Anzahl der zulässigen Verbindungen, bevor eine neue Verbindung verweigert wird. Siehe diese Technote.
short
maxIdleDelaySec
Maximale Leerlaufzeit der Verbindung. 0 bedeutet Standardwert.
short

virtualDir virtualdir

Im Folgenden finden Sie die verschiedenen Parameter des Knotens dataStore > virtualDir . Dies ist die Konfiguration des virtuellen Verzeichnisses in das tatsächliche Verzeichnis-Mapping.

Weitere Informationen finden Sie unter Verwaltung öffentlicher Ressourcen.

Parameter
Beschreibung
Typ
name
Name des virtuellen Verzeichnisses
String
path
Vollständiger Pfad des tatsächlichen Verzeichnisses
String

Dies ist die Standardkonfiguration:

<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

Im Folgenden finden Sie die verschiedenen Parameter des Knotens dataStore > preprocessCommand . Dies sind die autorisierten Befehle zur Vorverarbeitung der Workflow-Aktivität "Datei laden".

Parameter
Beschreibung
Typ
command
Befehlszeile
String
label
Befehlszeilenbezeichnung
String
name
Befehlszeilenname
String

Dies ist die Standardkonfiguration:

<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

Im Folgenden finden Sie die verschiedenen Parameter des Knotens dnsConfig (DNS-Konfiguration) .

Weitere Informationen finden Sie in diesem Abschnitt.

Parameter
Beschreibung
Typ
Standardwert
localDomain
Domänenname: Standard-Domänenname. Wird vom SMTP HELO-Befehl verwendet. Standardmäßig verwendet die Netzwerkparameter der ersten unter Windows deklarierten Netzwerkschnittstelle oder analysiert file/etc/resolv.conf unter Linux (Domäne oder Sucheintrag).
String
nameServers
DNS-Server: kommagetrennte Liste von Domain-Name-Servern (DNS). Siehe Hinweis unten.
String
retry
Anzahl weiterer Versuche für eine DNS-Abfrage.
Long
4
timeout
Zeitüberschreitung in Millisekunden für eine DNS-Abfrage.
Long
5000
NOTE
Hinweis für nameServer: Standardmäßig wird das Netzwerk verwendet
Parameter der ersten unter Windows deklarierten Netzwerkschnittstelle
nicht in UNIX definiert. Definiert die Domänennamenserver (DNS)
wird vom MTA verwendet, um den E-Mail-Ausdrucksserver zu erhalten, der für
eine Domäne.
Wenn dieser Wert nicht definiert ist, sucht der MTA diese Informationen in der Host-Netzwerkkonfiguration. Wenn mehrere DNS möglich sind, müssen die verschiedenen DNS-Adressen durch Kommas getrennt werden (Beispiel: 212.155.207.1,212.155.207.2). Wenn Ihr Versandserver über mehrere Netzwerkschnittstellen verfügt, ist die vom MTA verwendete DNS-Liste die erste. In diesem Fall wird empfohlen, den Parameter nameServer anzugeben, um Unklarheiten zu vermeiden.
CAUTION
Wenn Ihre Netzwerk-Host-Konfiguration DHCP verwendet, findet der MTA nicht die DNS-Liste, die von DHCP bereitgestellt wird. In diesem Fall wird empfohlen, die DNS-Liste in den Netzwerkparametern der Windows-Systemsteuerung anzugeben.

exec exec

Im Folgenden finden Sie die verschiedenen Parameter des Knotens exec (Befehlsausführung).

Weitere Informationen finden Sie unter Einschränken autorisierter externer Befehle.

Parameter
Beschreibung
Typ
blacklistFile
Pfad zur Datei mit den Befehlen, die zur Zulassungsliste hinzugefügt werden sollen.
String
user
Führen Sie Befehle als anderen Benutzer aus.
String

htmlToPdf htmltopdf

Im Folgenden finden Sie die verschiedenen Parameter des Knotens htmlToPdf . Dies ist die Konfiguration des Diensts zum Konvertieren von Webseiten in PDF-Dokumente.

Parameter
Beschreibung
Typ
Standardwert
command
Befehlszeile zum Ausführen der Konvertierung (im "anderen" Modus).
String
maxProcessusCount
Max. Anzahl der gleichzeitig auf einem Computer zulässigen Konvertierungsprozesse.
Long
5
mode
Tool für die Konvertierung. Mögliche Werte sind: phantomjs, wkhtmltopdf, other, disabled
String
'phantomjs'
timeout
Zeitüberschreitung für eine Konversion: maximale Konvertierungsdauer in Sekunden. Über diesen Schwellenwert hinaus wird der Konvertierungsprozess angehalten und ein Fehler erzeugt.
Long
120
verbose
Verbose mode: Starten Sie im ausführlichen Modus, um mögliche Fehler zu diagnostizieren.
Boolean
false
waitTime
Verzögerung beim Warten auf einen Prozess: Verzögerung in Sekunden, wenn alle Prozesse gleichzeitig verwendet werden und darauf gewartet wird, dass ein Prozess freigegeben wird. Wenn diese Verzögerung überschritten wird, wird die Konvertierung angehalten und ein Fehler erzeugt.
Long
15

Beispiel für 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

Im Folgenden finden Sie die verschiedenen Parameter des Knotens ims . Dies ist die Konfiguration für die Verbindung von Campaign mit einem anderen Dienst mit IMS.

Parameter
Beschreibung
Typ
Standardwert
authIMSClientId
Client-ID
String
authIMSClientSecret
Geheimer Schlüssel (in AES verschlüsselt)
String
authIMSCode
Autorisierungscode (in AES verschlüsselt)
String
authIMSEndpoint
IMS-Server-URL
String
'https://ims-na1.adobelogin.com'
authIMSTAClientId
Kundenkennung des technischen Kontos
String
authIMSTAClientSecret
Geheimnisschlüssel des technischen Kontos (in AES verschlüsselt)
String
authIMSTAId
Technische Konto-ID
String
authIMSTAPrivateKey
Privater Schlüssel des technischen Kontos (in AES verschlüsselt)
String

JavaScript javascript

Im Folgenden finden Sie die verschiedenen Parameter des Knotens javaScript . Dies ist die Konfiguration des JavaScript-Interpreters.

Weitere Informationen finden Sie in der Dokumentation zur Berichterstellung.

Parameter
Beschreibung
Typ
Standardwert
maxMB
Maximale Größe in Megabyte, bevor der Speicherberater ausgeführt wird.
Long
512
stackSizeKB
Größe jedes Stapelteils in Kilooctetten. Dies ist ein Parameter zur Optimierung der Speicherverwaltung, den die meisten Benutzer nicht anpassen sollten.
Long
8

mailExchanger mailexchanger

Im Folgenden finden Sie die verschiedenen Parameter des Knotens mailExchange . Dies ist die Konfiguration des SMTP-Servers.

Parameter
Beschreibung
Typ
Standardwert
mxAddress
SMTP-Server: IP-Adresse des SMTP-Servers für die Übertragung von E-Mails.
String
mxPort
TCP-Port des für die E-Mail-Übertragung verwendeten SMTP-Servers
String
25

Modul module

Im Folgenden finden Sie die verschiedenen Parameter des Knotens module . Dies ist die Konfiguration für das Namensraum-Einschränkungsmodul xtk.

Parameter
Beschreibung
Typ
Standardwert
defaultNameSpace
Standard-Namespace, der beim Erstellen einer neuen Entität verwendet wird.
String
'cus'

Monitoring monitoring

Im Folgenden finden Sie die verschiedenen Parameter des Knotens monitoring . Dies ist die Konfiguration des Überwachungsdienstes.

Parameter
Beschreibung
Typ
Standardwert
maxPreparationJobsSec
Maximale Vorbereitungszeit: Dauer in Sekunden, nach der eine Versandaktion nicht mehr vorbereitet werden soll.
Long
3600
unixScript
Vom Überwachungsdienst ausgeführtes Unix-Skript.
String
winScript
Vom Überwachungsdienst auszuführendes Windows-Skript.
String

ooconv ooconv

Im Folgenden finden Sie die verschiedenen Parameter des Knotens oconv . Dies ist die Konfiguration des Dokumentkonvertierungsservers.

Parameter
Beschreibung
Typ
Standardwert
maxConversions
Maximale Anzahl der Konvertierungen, die ein OpenOffice-Server ausführen darf. Über diese Zahl hinaus wird der Server neu gestartet.
Long
1000
maxServerIdleSec
Maximale Leerlaufzeit des OpenOffice-Servers vor erzwungenem Schließen.
Long
7200
portRange
Intervall der Ports, auf denen die OpenOffice-Server lauschen.
String
8101-8110
url
URL des Dokumentkonvertierungsservers.
String
'http://localhost:8080/nl/jsp/ooconv.jsp'

proxyConfig proxyconfig

Im Folgenden finden Sie die verschiedenen Parameter des Knotens proxyConfig . Dies ist die Konfiguration von Proxy-Parametern.

Weitere Informationen finden Sie unter Proxy-Verbindungskonfiguration.

Parameter
Beschreibung
Typ
Standardwert
enabled
Verwenden Sie einen Proxyserver.
Boolean
false
override
Ausnahmen: Liste der Adressen, für die Proxy-Parameter ignoriert werden sollen.
String
'localhost*'
useSingleProxy
Unique Proxy-Server: Verwenden Sie dieselbe Konfiguration für alle Proxytypen.
Boolean
false

HTTP-Proxy/sicherer Proxy http-proxy---secure-proxy-

Konfigurieren Sie im Knoten proxyConfig > HTTP Proxy / Secure Proxy die folgenden Parameter.

Weitere Informationen finden Sie unter Proxy-Verbindungskonfiguration.

Parameter
Beschreibung
Typ
address
Adresse des Proxyservers
String
login
Anmeldung für die Verbindung zum Proxy-Server
String
password
Kennwort für die Verbindung mit dem Proxy-Server
String
port
Proxy-Server-Port
short

threadPool threadpool

Im Folgenden finden Sie die verschiedenen Parameter des Knotens threadPool .

Parameter
Beschreibung
Typ
Standardwert
maxThreadCount
Maximale Anzahl der Threads im Pool.
Long
10

urlPermission urlpermission

Im Folgenden finden Sie die verschiedenen Parameter des Knotens urlPermission . Dies ist die Liste der URLs, auf die der JavaScript-Code zugreifen kann.

Liste der Domänen und regulären Ausdrücke, die angeben, ob eine URL im JavaScript-Code vom Adobe Campaign-Server verwendet werden kann oder nicht.

Wenn die URL nicht gefunden werden kann, wird die Standardaktion entsprechend dem angegebenen Standardmodus ausgeführt.

Weitere Informationen finden Sie unter Schutz der ausgehenden Verbindung.

Parameter
Beschreibung
Typ
Standardwert
action
Standardaktion, wenn die URL nicht in der Liste der zulässigen Werte (Auflistung) enthalten ist. Mögliche Werte sind "ignore"(Autorisierung ohne Warnung, dazu muss der Schutz deaktiviert werden), "warn"(Autorisieren und Warnmeldung ausgeben) und "deny"(Zugriff auf die URL verbieten).
String
deny
debugTrace
Debugging-Trace des URL-Auswahlmechanismus: Gibt während des URL-Verifizierungsprozesses zusätzliche Meldungen aus.
Boolean
false

cusHeaders cusheaders

Mit diesem Knoten können Sie bestimmte Header zu Anforderungen hinzufügen, die beim Hochladen einer Datei von einem externen Server ausgeführt werden. Content Delivery Networks (CND) kann nach einem bestimmten Header fragen, um dem Anfragenden zu vertrauen. Diese Header können verwendet werden, um das Vertrauen in Campaign-Anforderungen zu verbessern, insbesondere beim Herunterladen personalisierter Dokumente für jeden Empfänger bei der Ausführung des Versands. Eine große Anzahl von Anfragen zum Herunterladen von Ressourcen kann als DoS-Angriff interpretiert werden. Mit dnsPattern können Sie bestimmte Kopfzeilennamen und Werte für verschiedene CDNs basierend auf ihrem Domänennamen festlegen.

  <!-- 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

Fügen Sie für jede URL einen Knoten url mit den folgenden Parametern hinzu:

Weitere Informationen finden Sie unter Schutz der ausgehenden Verbindung.

Parameter
Beschreibung
Typ
dnsSuffix
Domänenname oder übergeordnete Domäne, die von der URL betroffen sind: zur Beschleunigung der Verifizierung die Domäne der URL, die vollständig oder teilweise überprüft werden soll. Die URL wird nur mit Bezug auf den regulären Ausdruck überprüft, wenn die Domäne dsnSuffix enthält.
String
urlRegEx
Regulärer Ausdruck zur Verfeinerung der Validierung von URLs, die zu dieser Domäne gehören: regulärer Ausdruck, den die URL überprüfen muss, falls er mit dnsSuffix übereinstimmt.
String

Wenn ein Datensatz dnsSuffix, aber nicht urlRegEx erfüllt, wird der folgende Datensatz geprüft.

Um beispielsweise den Zugriff auf alle URLs der Domain business.com zu erlauben, können wir zwei Datensätze definieren:

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

and

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

Dies ist die Standardkonfiguration:

<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

Im Folgenden finden Sie die verschiedenen Parameter des Knotens xtkJobs . Dies ist die Konfiguration der Serveraufträge.

Parameter
Beschreibung
Typ
Standardwert
purgeLogsPeriod
Aktualisierungszeitraum des Speicherstatus für die Serververarbeitung (in ms).
Long
500

Archivierung archiving

Im Folgenden finden Sie die verschiedenen Parameter des Knotens archiving . Dies ist die Konfiguration der ausgeführten Archivierungsvorgänge im Hintergrund.

Weitere Informationen finden Sie unter Aktivieren der E-Mail-Archivierung (vor Ort).

Parameter
Beschreibung
Typ
Standardwert
acquisitionLimit
Anzahl der gleichzeitig zu verarbeitenden EMLs
Long
100
archivingType
Archivierungsstrategie für gesendete Nachrichten (Auflistung). Mögliche Werte sind "0"(keine Archivierung) und "1" (Übertragung der Archivierung gesendeter Nachrichten an einen SMTP-Server).
Byte
0
args
Startparameter
String
autoStart
Automatischer Start
Boolean
false
compressBatchSize
Größe eines komprimierten Archivs: maximale Anzahl von Dateien in einem komprimierten Archiv.
Long
10000
compressionFormat
Komprimierungsformat, das bei der Archivierung (Auflistung) verwendet wird. Mögliche Werte sind "0"(keine Komprimierung) und "1"(komprimieren Sie gesendete Nachrichten im ZIP-Format).
Byte
1
expirationDelay
Verzögerung vor der automatischen Archivierung nicht verarbeiteter E-Mails: Anzahl der Tage bis zur Archivierung nicht verarbeiteter E-Mails.
Long
2
initScript
ID des JavaScript, der beim Starten des Prozesses ausgeführt werden soll.
String
maxProcessMemoryAlertMb
Warnhinweis zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM (in MB).
Long
1800
maxProcessMemoryWarningMb
Warnung zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM-Menge (in MB).
Long
1600
pollDelay
Verzögerung (in Sekunden) zwischen jedem Update-Ereignis.
Long
60
processRestartTime
Uhrzeit des automatischen Neustart des Prozesses. Siehe Automatischer Prozessneustart.
String
'06:00:00'
purgeArchivesDelay
Anzahl der Tage, bevor nicht verarbeitete E-Mails gelöscht werden.
Long
7
runLevel
Priorität am Anfang. Module mit niedriger Priorität werden zuerst gestartet und zuletzt angehalten. Das syslogd-Modul muss daher die Priorität 0 haben.
short
10
smtpBccAddress
Archivieren des Zielziels
String
smtpEnableTLS
SMTPS-Unterstützung aktivieren: Aktiviert den Versand von E-Mails im abgesicherten Modus (STARTTLS/SMTPS), wenn dieser vom Remote-Server unterstützt wird.
Boolean
false
smtpNbConnection
Anzahl der Verbindungen zum archivierenden SMTP-Server.
Long
1
smtpRelayAddress
Kommagetrennte Liste von DNS-Namen oder IP-Adressen der zu verwendenden SMTP-Relais.
String
smtpRelayPort
IP-Port des SMTP-Servers.
Long
25

inMail inmail

Im Folgenden finden Sie die verschiedenen Parameter des Knotens inMail . Dies ist die Konfiguration des Moduls E-Mail-Management.

Parameter
Beschreibung
Typ
Standardwert
args
Startparameter
String
autoStart
Automatischer Start
Boolean
false
checkInstanceName
Instanzname überprüfen: Wenn "true", muss der Name der Adobe Campaign-Instanz, die in den Nachrichten-ID-Headern enthalten ist, mit dem der aktuellen Instanz übereinstimmen.
Boolean
true
defaultForwardAddress
Weiterleitungsadresse: Standard-E-Mail-Übertragungsadresse nicht von einer Regel verarbeitet.
String
false
errorForwardAddress
Adresse für Fehler: Standardadresse zur Übertragung ungültiger E-Mails (ungültige MIME-Kodierung).
String
ignoreSize
Ignorieren der Nachrichtengröße: wird verwendet, um die Größe einer von POP3-Servern zurückgegebenen Nachricht zu ignorieren. In diesem Fall erwartet das Modul einen "." am Ende der Nachrichten.
Boolean
false
inMailPeriodSec
Nachrichtenlesezeitraum: Abrufhäufigkeit der Nachrichtenwarteschlange.
Long
5
initScript
ID des JavaScript, der beim Starten des Prozesses ausgeführt werden soll.
String
maxBroadLog
Maximale Anzahl zu aktualisierender Protokolle: definiert die maximale Anzahl von Protokollmeldungen, die im Speicher aufbewahrt werden sollen, bevor die Datenbank aktualisiert wird.
Long
20
maxMsgPerSession
Maximale Anzahl der Nachrichten, die während der POP3-Sitzung gelesen werden.
Long
200
maxProcessMemoryAlertMb
Warnhinweis zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM (in MB).
Long
1800
maxProcessMemoryWarningMb
Warnung zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM-Menge (in MB).
Long
1600
maxSessionTTLSec
Sitzungsdauer: maximale Dauer der Nachrichtenverarbeitungssitzung.
Long
100
popMailPeriodSec
POP3-Abrufezeitraum
Long
300
popQueueSize
Warteschlangengröße der Lesesachrichten
Long
100
popTimeoutSec
Zeitüberschreitung bei der Kommunikation mit dem POP3-Server.
Long
300
processRestartTime
Uhrzeit des automatischen Neustart des Prozesses. Siehe Automatischer Prozessneustart.
String
'06:00:00'
reloadPeriodSec
Häufigkeit der Neuladungen der abzurufenden Konten.
Long
600
runLevel
Priorität am Anfang. Module mit niedriger Priorität werden zuerst gestartet und zuletzt angehalten. Das syslogd-Modul muss daher die Priorität 0 haben.
short
10

msgDump msgdump

Konfigurieren Sie im Knoten inMail > msgDump die folgenden Parameter. Dies ist die Konfiguration des Dump verarbeiteter Nachrichten.

Parameter
Beschreibung
Typ
Standardwert
dump
Speichern Sie alle eingehenden Nachrichten im Textformat.
Boolean
false
msgPath
Pfad für den Nachrichten-Dump.
String
'/tmp/inMail'

interactiond interactiond

Im Folgenden finden Sie die verschiedenen Parameter des Knotens interactiond . Dies ist die Konfiguration des SchreibDaemons für eingehende Interaktionsereignisse.

Weitere Informationen finden Sie unter Interaction - Datenpuffer.

Parameter
Beschreibung
Typ
Standardwert
args
Startparameter
String
autoStart
Automatischer Start
Boolean
false
callDataSize
Max. Anzahl der Zeichen, die im gemeinsamen Speicher für Aufrufdaten gespeichert sind.
Long
0
initScript
ID des JavaScript, der beim Starten des Prozesses ausgeführt werden soll
String
maxProcessMemoryAlertMb
Warnhinweis zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM (in MB).
Long
1800
maxProcessMemoryWarningMb
Warnung zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM-Menge (in MB).
Long
1600
maxSharedEntries
Max. Anzahl der im gemeinsamen Speicher gespeicherten Ereignisse.
Long
25000
nextOffersSize
Maximale Anzahl zulässiger Angebote, die direkt nach Vorschlägen sortiert wurden und für Statistiken gespeichert werden sollen.
Long
0
processRestartTime
Uhrzeit des automatischen Neustart des Prozesses. Siehe Automatischer Prozessneustart.
String
'06:00:00'
runLevel
Priorität am Anfang. Module mit niedriger Priorität werden zuerst gestartet und zuletzt angehalten. Das syslogd-Modul muss daher die Priorität 0 haben.
short
10
statsPeriod
Aggregationsdauer in Sekunden für die Zeitstatistiken der Antwort. 0 bedeutet, dass der statistische Speicher deaktiviert wurde.
Long
600
targetKeySize
Max. Anzahl der Zeichen, die im gemeinsamen Speicher zur Identifizierung von Einzelpersonen gespeichert werden.
Long
16

mta mta

Im Folgenden finden Sie die verschiedenen Parameter des Knotens mta . Dies ist die Konfiguration der Versandagenten.

Parameter
Beschreibung
Typ
Standardwert
args
Startparameter
String
'-tracefilter:nlmta'
autoStart
Automatischer Start
Boolean
false
dataLogPath
Pfad der gesendeten E-Mails speichern: Wenn nicht leer, wird der Pfad gespeichert, in dem alle Quelldateien gesendeter E-Mails gespeichert werden.
String
debugPath
Dump directory: Wenn nicht leer, kopieren Sie MIME-Hülls von gesendeten E-Mail-Nachrichten in dieses Verzeichnis. Dient zum Erschießen von Schwierigkeiten.
String
dnsRequestLogDelayFrau
Verzögerung der DNS-Abfrageprotokolle: Zeit in Millisekunden, um die Protokolle anzuzeigen.
Long
errorPeriodSec
Fehlerstatistiken: Zeit zwischen der Erstellung von Statistiken und der Speicherung in der Datenbank.
Long
300
initScript
ID des JavaScript, der beim Starten des Prozesses ausgeführt werden soll.
String
logEmailErrors
Erstellen Sie Fehlerstatistiken und speichern Sie sie in der Datenbank.
Boolean
true
logLevel
Anzeigeebene der Protokollmeldungen. Schweregrad der in die Datenbank geschriebenen Protokolle. Von MTA generierte Protokollmeldungen werden nicht immer in die Datenbank geschrieben. Mit diesem Parameter können Sie die Ebene definieren, von der aus Sie denken, dass eine Nachricht in die Datenbank geschrieben werden muss. Wenn Sie Stufe 2 definieren, werden auch Nachrichten der Stufe 1 und 0 geschrieben, während bei der Definition von Stufe 1 nur Nachrichten der Stufe 1 und 0 geschrieben werden. Mögliche Werte sind: 0 (errors), 1 (warning), 2 (info)
Long
2
maxMemoryMb
Maximale Speichergröße (in MB), die ein MTA-Prozess verwenden kann. Über diesem Grenzwert hinaus wird der Prozess neu gestartet, sodass der verwendete Speicher auf das System freigegeben wird.
Long
1024
maxProcessMemoryAlertMb
Warnhinweis zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM (in MB).
Long
1800
maxProcessMemoryWarningMb
Warnung zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM-Menge (in MB).
Long
1600
minConnectionsToLog
Verbindungsschwellenwert, der berücksichtigt werden soll. Fehlerstatistiken werden für einen bestimmten Pfad nicht generiert, wenn die Gesamtanzahl der Verbindungen für den von errorPeriodSec angegebenen Zeitraum streng unter dem Schwellenwert liegt.
Long
100
minErrorsToLog
Zu berücksichtigender Fehlerschwellenwert: Fehlerstatistiken werden für einen bestimmten Pfad nicht generiert, wenn die Gesamtzahl der Fehler für den von errorPeriodSec angegebenen Zeitraum strikt unter dem Schwellenwert liegt.
Long
1
minMessagesToLog
Meldeschwelle, die berücksichtigt werden soll. Fehlerstatistiken werden für einen bestimmten Pfad nicht generiert, wenn die Gesamtzahl der gesendeten Nachrichten für den von errorPeriodSec angegebenen Zeitraum streng unter dem Schwellenwert liegt.
Long
1000
notifRelay
Benachrichtigungsweiterleitung: HostName:Port, der zum Weiterleiten von Benachrichtigungen verwendet wird.
String
processRestartTime
Uhrzeit des automatischen Neustart des Prozesses. Siehe Automatischer Prozessneustart.
String
'06:00:00'
purgeDataLogDelay
Verzögerung vor dem Löschen archivierter E-Mails: Anzahl der Tage vor der Bereinigung archivierter E-Mails im Ordner, der in dataLogPath angegeben ist.
Long
15
retryLostMessages
Verlorene Nachrichten erneut versuchen: Teile von Sendungen werden erneut versucht, wenn der untergeordnete Prozess tot ist.
Boolean
true
runLevel
Priorität am Anfang. Module mit niedriger Priorität werden zuerst gestartet und zuletzt angehalten. Das syslogd-Modul muss daher die Priorität 0 haben.
short
10
signEmailLinks
Aktivieren Sie den Signaturmechanismus. Dies verbessert die Sicherheit bei Tracking-Links in E-Mails.
Boolean
true
statServerAddress
Adresse des Versandstatistiken-Servers, angegeben als <dns oder ip> [: <Anschluss> ] Siehe Koordinaten des Statistikservers.
String
Wenn der Standardanschluss nicht definiert ist, ist 7777.
statServerTLSSupport
TLS nach Domäne aktivieren: aktiviert die durch MX konfigurierbaren TLS (erfordert einen aktuellen Statistikserver).
Boolean
true
useMomentum
Wenn der Wert auf "true"gesetzt ist, verwendet Ihre Instanz den Enhanced MTA.
Boolean
verifyMode
Überprüfungsmodus: Aktiviert den Überprüfungsmodus (keine physische Übertragung von Nachrichten; für Simulation und Tests verwendet).
Boolean
false
workingPath
Arbeitsverzeichnis: Speicherort temporärer Dateien, die vom MTA zur Kommunikation mit seinen untergeordneten Prozessen verwendet werden.
String
'$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/mta/'
xMailer
Feld "X-Mailer": Wert des Felds "X-Mailer" im SMTP-Mail-Header.
String
'nlserver, build $(PRODUCT_VERSION)'

cache cache

Konfigurieren Sie im Knoten cache die folgenden Parameter. Dies ist die Konfiguration des lokalen Datei-Cache.

Parameter
Beschreibung
Typ
Standardwert
maxPeriodSec
Recycled after: Zeitraum, angegeben in Sekunden, nach dem die Datei automatisch aus dem Cache gelöscht wird, um den Speicher wiederherzustellen.
Long
244800
maxSizeOnDiskMb
Maximale Cachegröße (MB).
Long
1024
purgePeriodSec
Bereinigungshäufigkeit: Zeitraum in Sekunden zwischen den Ausführungen des Cache-Bereinigungsmechanismus.
Long
3600

Relais relay

Konfigurieren Sie im Knoten mta > relay die folgenden Parameter. Dies ist die Konfiguration des E-Mail-Servers für den Nachrichtenversand.

Die Liste wird auf die gleiche Weise wie eine Liste von MX gehandhabt, die von einer MX-DNS-Abfrage zurückgegeben wird. Normalerweise wird der erste MX verwendet, solange er verfügbar ist, dann der nächste verwendet und so weiter.

Weitere Informationen finden Sie unter SMTP-Weiterleitung.

Parameter
Beschreibung
Typ
Standardwert
address
Kommagetrennte Liste von DNS-Namen oder IP-Adressen der zu verwendenden SMTP-Relais.
String
port
IP-Port des SMTP-Servers.
Long
25

master master

Konfigurieren Sie im Knoten mta > master die folgenden Parameter. Dies ist die Konfiguration des Hauptservers.

Weitere Informationen finden Sie in diesem Abschnitt.

Parameter
Beschreibung
Typ
Standardwert
dataBasePoolPeriodSec
Häufigkeit der Datenbankabfragen für die auszuführenden Aufträge. Dieser Wert gibt die Häufigkeit der Datenbankabfragen an (in Sekunden). Um die Liste der Aufträge zu erhalten, die auf die Bereitstellung warten, fragt der MTA die Datenbank regelmäßig ab. Wenn kein Auftrag wartet, wird der Abrufezeitraum durch diesen Wert definiert. Andernfalls wird die Abruffrist automatisch auf eine Sekunde reduziert, wenn ein Auftrag auf einen untergeordneten Server übertragen wurde, sodass ein neuer Auftrag so bald wie möglich erneut verarbeitet werden kann, d. h. sobald ein untergeordneter Server wieder verfügbar ist. Dies bedeutet nicht, dass jede Sekunde eine Datenbankabfrage durchgeführt wird, bis ein untergeordneter Server erneut verfügbar ist. Tatsächlich wird ein Datenbankzugriff nur dann gewährt, wenn mindestens ein untergeordneter Server verfügbar ist.
Long
30
dataBaseRetryDelaySec
Wartezeit nach einem Datenbankverbindungsfehler. Ein Fehler bei der Datenbankverbindung wird normalerweise vom Datenbankserver selbst verursacht. Der Server kann beispielsweise auch zu Wartungszwecken angehalten werden. Der Parameter DataBaseRetryDelay definiert die Dauer zwischen zwei Verbindungsversuchen im Fall eines Fehlers der Datenbankverbindung.
Long
60
domainKeysReloadPeriodSec
Gültigkeitszeitraum für den Cache privater Schlüssel (DomainKeys). Private Schlüssel, die zum Signieren von E-Mails gemäß der DomainKeys-Empfehlung (http://antispam.yahoo.com/domainkeys) verwendet werden, werden als Optionen in der Datenbank gespeichert. Der Parameter domainKeysReloadPeriodSec definiert, wie viele Sekunden der MTA diese Schlüssel in einem Cache speichern kann. Nach dieser Verzögerung müssen alle Schlüssel aus der Datenbank neu geladen werden.
Long
600
maxSpareServers
Maximale Anzahl untergeordneter Server. Stellt die maximale Anzahl der ausgeführten Server dar. Es wird empfohlen, diese Anzahl auf eine optimale Weise zu begrenzen, die mit den Serverspeicherressourcen kompatibel ist. Dies kann während eines Versands überprüft werden. Der verwendete Speicher darf nicht mehr als ein Drittel des verfügbaren physischen Speichers betragen. Andernfalls wird der Swap verwendet. Siehe untergeordnete MTA-Prozesse.
Long
2
minSpareServers
Mindestanzahl untergeordneter Server. Der MTA versucht, mindestens diese Anzahl von Servern auszuführen. Wenn weniger vorhanden ist, werden alle Sekunden neue Server neu gestartet, bis dieser Wert erreicht ist.
Long
0
startSpareServers
Anzahl der untergeordneten Server beim Start. Die Anzahl der untergeordneten Server wird dynamisch überwacht. Wenn der MTA gestartet wird, werden so viele untergeordnete Server erstellt, wie durch diesen Wert angegeben. Normalerweise können untergeordnete Server nicht schneller als ein Server pro Sekunde gestartet werden, um Hostressourcen zu sparen. Beim Start des MTA wird diese Einschränkung jedoch außer Kraft gesetzt, sodass untergeordnete Server so bald wie möglich verfügbar sind.
Long
0

child child

Konfigurieren Sie im Knoten mta > child die folgenden Parameter. Dies ist die Konfiguration der untergeordneten Server.

Weitere Informationen finden Sie unter Optimierung des E-Mail-Versands.

Parameter
Beschreibung
Typ
Standardwert
extraArgs
Optionale Befehlszeilenargumente
String
idleChildTimeoutSec
Zeitüberschreitung, bis inaktive untergeordnete Server angehalten werden. Wenn ein untergeordneter Server eine Leerlaufzeit hat, die größer als dieser Parameter ist, führt er automatisch den Abbruch durch, um Hostressourcen freizugeben.
Long
60
maxAgeSec
Maximale Dauer der Nachrichtenaufbewahrung. Wenn eine vorbereitete Nachricht aufgrund der Drosselung nicht gesendet werden konnte oder nicht in der Lage war, eine Verbindung zum MTA der Zielgruppe herzustellen, wird die Nachricht abgebrochen und beim nächsten erneuten Versuch verarbeitet.
Long
600
maxGCMConnectPerChild
Maximale Anzahl paralleler HTTP-Anfragen an den FCM, die von jedem untergeordneten Server initiiert wurden.
Long
8
maxMsgPerChild
Maximale Anzahl an Nachrichten pro untergeordnetem Server. Jedes untergeordnete MTA-Element verarbeitet diese Anzahl von Nachrichten und stirbt. Es ist wichtig, eine Zahl so anzugeben, dass Speicher- oder Ressourcenlecks im MTA harmlos sind (normalerweise einige Tausende). Selbst wenn im MTA-Code keine Speicherlecks bekannt sind, sind die eingebetteten JavaScript- und XSL-Engines nicht vollständig zuverlässig.
Long
5000000
maxWaitingMessages
Ausstehende Nachrichten: Maximale Anzahl an Nachrichten, die im Speicher auf ihre Zustellung warten.
Long
2000
maxWorkingSetMb
Maximale Speichergröße (in MB), die ein Kindprozess verwenden kann. Oberhalb dieses Grenzwerts wird der Prozess angehalten, sodass der verwendete Speicher auf das System freigegeben wird.
Long
128
soapConnectorTimeoutSec
Zeitüberschreitung (in Sekunden), nach der eine SOAP Verbindung für einen Versand-Connector abgebrochen wird.
Long
600
startWithFirstMX
Beginnen Sie immer mit der höchsten Priorität MX.
Boolean
false
timeToLive
Maximale Anzahl aufeinander folgender Versuche bei Wiederaufnahme.
Long
48

Konfigurieren Sie im Knoten mta > child > smtp die folgenden Parameter. Dies ist die Konfiguration von SMTP-Sitzungen.

Parameter
Beschreibung
Typ
Standardwert
enableTLS
Aktiviert den Versand von E-Mails im abgesicherten Modus (STARTTLS/SMTPS), wenn dieser vom Remote-Server unterstützt wird.
Boolean
false
idleSessionTimeoutSec
Zeitüberschreitung bei inaktiver Sitzung. Dieser Parameter wird nur verwendet, wenn die Sitzung zum Senden mehrerer Nachrichten an eine bestimmte Domäne wiederverwendet wird. Wenn der MTA die Nachrichtenübertragung abgeschlossen hat, wird die verwendete SMTP-Sitzung nicht systematisch geschlossen. Wenn eine Nachricht für dieselbe Domain gesendet werden kann, wird dieselbe SMTP-Sitzung wiederverwendet. Aus diesem Grund wird die Sitzung nicht automatisch geschlossen. Mit dem Parameter IdleSessionTimeout können Sie den Zeitraum definieren, während dem eine SMTP-Sitzung aktiv bleiben kann, um auf eine andere Nachricht zu warten. Sobald die Dauer abgelaufen ist, wird die Sitzung automatisch geschlossen.
Long
5
initialDelaySec
Erste Verzögerung vor dem erneuten Versuch der Verbindung. Diese Verzögerung wird bei jedem Verbindungsfehler verdoppelt.
Long
4
maxSessionsPerChild
Maximale Anzahl der SMTP-Sitzungen nach untergeordneten Servern. Um eine Nachricht zu senden, initialisiert der MTA eine SMTP-Verbindung mit dem MTA des Empfängers. Die maximale Anzahl gleichzeitiger und aktiver SMTP-Sitzungen für einen bestimmten untergeordneten Server ist durch diesen Wert begrenzt. Wenn Sie diesen Wert mit maxSpareServers multiplizieren, erhalten Sie die maximale Anzahl von Nachrichten, die gleichzeitig von einem bestimmten untergeordneten Server verarbeitet werden können.
Long
1000

Konfigurieren Sie im Knoten mta > child > smtp > IPAffinity die folgenden Parameter. Dies ist die Konfiguration der Verwaltung von Affinitäten mit IP-Adressen für optimierten ausgehenden SMTP-Traffic.

Weitere Informationen finden Sie unter Liste der zu verwendenden IP-Adressen und Verwalten des ausgehenden SMTP-Traffics mit Affinitäten.

Parameter
Beschreibung
Typ
localDomain
Domänenname: lokaler Domänenname, der mit der IP-Adresse verknüpft ist. Wird bei der Ausgabe eines SMTP-HELO-Befehls verwendet.
String
name
Logischer Name: von Benutzern mit der Affinität verknüpfte Namen. Namen werden durch Semikolons getrennt;
String

Konfigurieren Sie im Knoten mta > child > smtp > IP die folgenden Parameter.

Weitere Informationen finden Sie unter Liste der zu verwendenden IP-Adressen.

Parameter
Beschreibung
Typ
address
Zugehörige physische Adresse. Beispiel: '192.168.0.1'
String
publicId
Zugehörige öffentliche Adressen-ID. Wird als Schlüssel für den Statistikserver verwendet. Muss numerisch sein. Siehe diesen Abschnitt.
Long
weight
Gibt die Häufigkeit der Verwendung dieser IP im Vergleich zu anderen IPs an (größere Gewichtungen führen zu höheren Frequenzen).
Long
includeDomains
Kommagetrennte Liste von Domänenmasken, die eingeschlossen werden sollen.
String
excludeDomains
Kommagetrennte Liste von Domänenmasken, die ausgeschlossen werden sollen.
String
heloHost
Computername, der mit der IP-Adresse verknüpft ist. Wird bei der Ausgabe eines SMTP-HELO-Befehls verwendet.
String

nmac nmac

Im Folgenden finden Sie die verschiedenen Parameter des Knotens nmac . Dies ist die Konfiguration von für Push-Benachrichtigungsversand.

Parameter
Beschreibung
Typ
Standardwert
useHTTProxy
Verwenden Sie den in shared/proxyHTTP definierten HTTP-Proxy
.
Boolean
false

Relais relay-1

Im Folgenden finden Sie die verschiedenen Parameter des Knotens nmac > relay . Dadurch wird die Verwendung eines Relais für den Nachrichtenversand (iOS HTTP2-Connector) konfiguriert.

Parameter
Beschreibung
Typ
Standardwert
address
DNS-Adresse oder Name des zu verwendenden Relais.
String
port
Relay Port
Long
443
trustedCertsChain
Zertifikatskette (PEM-Datei). Nützlich bei der Verwendung eines Tracking-Servers.
String

pipelined pipelined

Im Folgenden finden Sie die verschiedenen Parameter des Knotens pipelined . Dies ist die Konfiguration des Ereignisverarbeitungsmoduls für Pipeline-Dienste.

Parameter
Beschreibung
Typ
Standardwert
appName
Name der Anwendung, die in der Developer Connection beim Speichern des öffentlichen Schlüssels generiert wurde.
String
args
Startparameter
String
authGatewayEndpoint
URL zum Abrufen eines Gateway-Tokens.
String
'https://api.omniture.com'
authPrivateKey
Privater Schlüssel zum Abrufen von Token (in AES mit der XtkKey-Option verschlüsselt).
String
autoStart
Automatischer Start
Boolean
false
disableAuth
Authentifizierung deaktivieren: Verbindung zu Pipeline-Diensten ohne Authentifizierung herstellen.
Boolean
2
discoverPipelineEndpoint
URL zur Erkennung der Pipeline Services-URL.
String
'https://producer-pipeline-pnw.adobe.net'
dumpStatePeriodSec
Speicherzeitraum des Status: Häufigkeit, mit der die internen Informationen des Prozesses in einer Datei gespeichert werden. Inaktiv, wenn 0.
Long
0
forcedPipelineEndpoint
Listening-URL: Erzwingen Sie die Listening-URL der Pipeline-Dienste.
String
initScript
ID des JavaScript, der beim Starten des Prozesses ausgeführt werden soll.
String
maxProcessMemoryAlertMb
Warnhinweis zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM (in MB).
Long
1800
maxProcessMemoryWarningMb
Warnung zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM-Menge (in MB).
Long
1600
monitorServerPort
Status-Server-Port: HTTP-Server-Anschluss, über den Sie den Status des Prozesses abfragen können. Inaktiv, wenn 0.
Long
7781
pointerFlushMessageCount
Der Zeiger wird jedes Mal, wenn diese Anzahl von Nachrichten verarbeitet wird, in der Datenbank gespeichert.
1000
pointerFlushPeriodSec
Verzögerung vor der Speicherung des Zeigers: Der Zeiger wird während dieses Zeitraums mindestens einmal in der Datenbank gespeichert (nützlich bei geringer Aktivität).
Long
5
processRestartTime
Uhrzeit des automatischen Neustart des Prozesses. Siehe Automatischer Prozessneustart.
String
'06:00:00'
processingJSThreads
Anzahl der Threads für die Ereignisverarbeitung mit einem personalisierten JavaScript-Connector.
Long
4
processingThreads
Anzahl der Threads für die Ereignisverarbeitung.
Long
4
retryPeriodSec
Verzögerung zwischen der Verarbeitung bei Fehler.
Long
30
retryValiditySec
Nach diesem Zeitraum beenden: Verlassen Sie das Ereignis, wenn die Verarbeitung nach diesem Zeitraum immer noch fehlschlägt.
Long
300
runLevel
Priorität am Anfang. Module mit niedriger Priorität werden zuerst gestartet und zuletzt angehalten. Das syslogd-Modul muss daher die Priorität 0 haben.
short
10

Reparatur repair

Im Folgenden finden Sie die verschiedenen Parameter des Knotens reparieren . Dies ist die Konfiguration des Datenbankreparaturmoduls.

Parameter
Beschreibung
Typ
Standardwert
reparierenActionDelayMin
Reparaturmodul für Versandaktionen: Verzögerung (in Minuten), nach der Versandaktionen vom Reparaturmodul verarbeitet werden können.
Long
60

securityZone securityzone

Im Folgenden finden Sie die verschiedenen Parameter des Knotens securityZone .

Weitere Informationen finden Sie unter Sicherheitszonen definieren.

Parameter
Beschreibung
Typ
Standardwert
allowDebug
Debug-Modus für Webanwendungen zulassen.
Boolean
false
allowEmptyPassword
Autorisieren Sie den Benutzer, die Anwendung ohne Kennwort zu verwenden.
Boolean
false
allowHTTP
Genehmigung der Verwendung von HTTP für die Anmeldung des Benutzers.
Boolean
false
allowSQLInjection
Autorisieren Sie die Verwendung von SQLDATA in Ausdrücken.
Boolean
false
allowUserPassword
Benutzer-/Kennwort-Sitzungstoken zulassen.
Boolean
false
label
Beschriftung
String
NewLabel()
name
Interner Name
String
NewName()
sessionTokenOnly
Verwenden Sie nicht das Sicherheits-Token
.
Boolean
false
showErrors
Fehlerdetails anzeigen
Boolean
false

Dies ist die Standardkonfiguration:

<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

Im Folgenden finden Sie die verschiedenen Parameter des Knotens securityZone > subNetwork .

Weitere Informationen finden Sie unter Sicherheitszonen definieren.

Parameter
Beschreibung
Typ
Standardwert
label
Beschriftung
String
NewLabel()
mask
Maske oder Adresse
String
name
Interner Name
String
NewName()
proxy
Maske oder Adresse des (umgekehrten) Proxys, der von diesem Unternetzwerk für den Zugriff auf die Instanz verwendet wird. In diesem Fall wird der Header "X-Forwarded-For"anstelle dieses Proxys getestet.
String
127.0.0.1

sms sms

Im Folgenden finden Sie die verschiedenen Parameter des Knotens sms . Dies ist die Konfiguration des eingehenden SMS-Verwaltungsmoduls.

Parameter
Beschreibung
Typ
Standardwert
args
Startparameter
String
autoStart
Automatischer Start
Boolean
false
dataRetentionDays
Maximale Anzahl der Tage, in denen Dateien bearbeitet werden, die vom SMPP-Connector aufbewahrt werden.
Long
60
dataSizeMo
Maximale Größe der SMPP-Arbeitsdateien in MB.
Long
512
initScript
ID des JavaScript, der beim Starten des Prozesses ausgeführt werden soll.
String
keepAlivePeriod
Wiederholung des Sitzungskontinuitätsrahmens: max. Zeitraum in Sekunden zwischen zwei Frames, um darauf hinzuweisen, dass die empfangende Sitzung weiterhin aktiviert ist.
Long
25
maxProcessMemoryAlertMb
Warnhinweis zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM (in MB).
Long
1800
maxProcessMemoryWarningMb
Warnung zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM-Menge (in MB).
Long
1600
pollPeriod
Suchhäufigkeit: Zeitraum der SMS-Kontoabfrage.
Long
300
processRestartTime
Uhrzeit des automatischen Neustart des Prozesses. Siehe Automatischer Prozessneustart.
String
'06:00:00'
reloadPeriod
Häufigkeit der Kontoneuladungen: Häufigkeit der Neuladungen der Datenbank bei den abzurufenden Konten.
Long
600
runLevel
Priorität am Anfang. Module mit niedriger Priorität werden zuerst gestartet und zuletzt angehalten. Das syslogd-Modul muss daher die Priorität 0 haben.
short
10
srReadDelay
Anzahl der Sekunden für die SR-Verarbeitung: Nur SRs mit einem Wiederherstellungsdatum, das vor der aktuellen Zeit liegt, abzüglich der Dauer in Sekunden, die von srReadDelay angegeben wird.
Long
600
timeout
Zeitüberschreitung bei der Kommunikation mit dem SMS-Gateway.
Long
300

netsize netsize

Im Folgenden finden Sie die verschiedenen Parameter des Knotens sms > netsize .

Parameter
Beschreibung
Typ
Standardwert
netsizeConnectionTimeout
Zeitüberschreitung in Sekunden beim Herstellen einer Verbindung mit Netsize.
Long
30

stat stat

Im Folgenden finden Sie die verschiedenen Parameter des Knotens stat . Dies ist die Konfiguration des MTA-Statistikmoduls.

Parameter
Beschreibung
Typ
Standardwert
args
Startparameter
String
autoStart
Automatischer Start
Boolean
false
initScript
ID des JavaScript, der beim Starten des Prozesses ausgeführt werden soll.
String
maxProcessMemoryAlertMb
Warnhinweis zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM (in MB).
Long
1800
maxProcessMemoryWarningMb
Warnung zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM-Menge (in MB).
Long
1600
port
Server-Listening-Anschluss. Siehe diesen Abschnitt.
short
processRestartTime
Uhrzeit des automatischen Neustart des Prozesses. Siehe Automatischer Prozessneustart.
String
'06:00:00'
runLevel
Priorität am Anfang. Module mit niedriger Priorität werden zuerst gestartet und zuletzt angehalten. Das syslogd-Modul muss daher die Priorität 0 haben.
short
10

syslogd syslogd

Im Folgenden finden Sie die verschiedenen Parameter des Knotens syslogd . Dies ist die Konfiguration des Protokollverwaltungsmoduls.

Parameter
Beschreibung
Typ
Standardwert
args
Startparameter
String
autoStart
Automatischer Start
Boolean
false
initScript
ID des JavaScript, der beim Starten des Prozesses ausgeführt werden soll.
String
maxFileSizeMb
Maximale Größe in MB für eine Protokolldatei.
Long
10
maxNumberOfLoginsFiles
Maximale Anzahl der beizubehaltenden logins.log-Dateien.
Long
365
maxProcessMemoryAlertMb
Warnhinweis zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM (in MB).
Long
1800
maxProcessMemoryWarningMb
Warnung zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM-Menge (in MB).
Long
1600
processRestartTime
Uhrzeit des automatischen Neustart des Prozesses. Siehe Automatischer Prozessneustart.
String
'06:00:00'
runLevel
Priorität am Anfang. Module mit niedriger Priorität werden zuerst gestartet und zuletzt angehalten. Das syslogd-Modul muss daher die Priorität 0 haben.
short
10

tracking tracking

Im Folgenden finden Sie die verschiedenen Parameter des Knotens tracking . Dies ist die Konfiguration des Tracking-Servers.

Parameter
Beschreibung
Typ
Standardwert
args
Startparameter
String
autoStart
Automatischer Start
Boolean
false
blockRedirectForUnsignedTrackingLink
Deaktivieren Sie fehlerhafte URLs, die von früheren Builds generiert wurden.
Boolean
false
ConsolidationPeriodSec
Konsolidierungszeitraum
Long
300
dedupOpenPeriodMin
Öffnungen deduplizieren: Entfernen Sie doppelte offene Trackinglogs, um die Auswirkungen von E-Mail-Vorschauen in E-Mail-Lesern wie Outlook zu begrenzen.
Long
1
errorIgnorePercent
Ignorieren Sie bis zu X % der Fehler: Aktualisieren Sie die Trackingindikatoren nicht, solange das Verhältnis der nicht bereits berücksichtigten Journale diesen Wert nicht erreicht.
Byte
1
errorIgnorePeriod
Aktualisieren Sie die Fehlerindikatoren: maximale Dauer, bevor die Fehlerindikatoren neu berechnet werden.
Long
86400
indicatorsDuration
Kennzahlen berechnen während: Dauer nach dem Gültigkeitsdatum eines Versands, nach dem konsolidierte Kennzahlen nicht mehr berechnet werden.
Long
2592000
initScript
Kennung von JavaScript, die beim Starten des Prozesses ausgeführt werden soll
String
logCountPerRequest
Anzahl der Protokolle, die durch Aufruf des Remote-Tracking-Servers angefordert werden.
Long
1000
maxProcessMemoryAlertMb
Warnhinweis zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM (in MB).
Long
1800
maxProcessMemoryWarningMb
Warnung zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM-Menge (in MB).
Long
1600
phishbowlServiceAPIKey
API-Schlüssel für die Phishbowl Service Endpoint-Integration. Dadurch wird die Umleitung von falsch formatierten URLs, die aus älteren Builds generiert wurden, geschützt.
Long
phishbowlServiceEndpoint
Endpunkt für die Phishbowl Service-Endpoint-Integration. Dies schützt die Umleitung von falsch formatierten URLs, die aus älteren Builds generiert wurden.
Long
processRestartTime
Uhrzeit des automatischen Neustart des Prozesses. Siehe Automatischer Prozessneustart.
String
'06:00:00'
runLevel
Priorität am Anfang. Module mit niedriger Priorität werden zuerst gestartet und zuletzt angehalten. Das syslogd-Modul muss daher die Priorität 0 haben.
short
10
trackingIgnorePercent
Ignorieren Sie bis zu X % des Trackings: Aktualisieren Sie die Trackingindikatoren nicht, solange das Verhältnis der nicht bereits berücksichtigten Journale diesen Wert nicht erreicht.
Byte
1
trackingIgnorePeriod
Aktualisierung der Trackingindikatoren: maximale Dauer, bevor Trackingindikatoren neu berechnet werden.
Long
86400
userAgentCacheSize
Größe des Cache für die Browserkennung.
Long
500

trackinglogd trackinglogd

Im Folgenden finden Sie die verschiedenen Parameter des Knotens trackinglogd . Dies ist die Konfiguration des Trackinglog-SchreibDaemons.

Parameter
Beschreibung
Typ
Standardwert
args
Startparameter
String
autoStart
Automatischer Start
Boolean
false
initScript
Kennung von JavaScript, die beim Starten des Prozesses ausgeführt werden soll
String
maxCreateFileRetry
Maximale Wiederholungsversuche: Maximale Anzahl an Dateien, die erstellt werden können, wenn das Schreiben in Protokolldateien fehlschlägt.
Long
5
maxLogsSizeOnDiskMb
Maximale Protokollgröße: Maximaler Speicherplatz, der von Protokollen auf der Festplatte (in MB) verwendet wird. Darf nicht kleiner als 100 MB sein.
Long
500
maxProcessMemoryAlertMb
Warnhinweis zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM (in MB).
Long
1800
maxProcessMemoryWarningMb
Warnung zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM-Menge (in MB).
Long
1600
maxSharedLogs
Maximale Protokollanzahl: Maximale Anzahl der im gemeinsamen Speicher gespeicherten Protokolle. Darf nicht weniger als 10000 sein.
Long
25000
processRestartTime
Uhrzeit des automatischen Neustart des Prozesses. Siehe Automatischer Prozessneustart.
String
'06:00:00'
purgeLogsPeriod
Anzahl der Protokolle vor der Bereinigung: Anzahl der Protokolle, die vor Beginn der Bereinigung der Protokolldateien eingefügt wurden. Darf nicht kleiner als 50000 sein.
Long
50000
runLevel
Priorität am Anfang. Module mit niedriger Priorität werden zuerst gestartet und zuletzt angehalten. Das syslogd-Modul muss daher die Priorität 0 haben.
short
10
webTrackingParamSize
Maximale Anzahl von Zeichen, die im gemeinsamen Speicher für zusätzliche Webtracking-Parameter gespeichert werden.
Long
64

Web web

Im Folgenden finden Sie die verschiedenen Parameter des Knotens web . Dies ist die Konfiguration des Webmoduls.

Weitere Informationen finden Sie in diesem Abschnitt.

Parameter
Beschreibung
Typ
Standardwert
JVMOptions
Optionen der als Zeichenfolge übergebenen JVM.
String
MaxThreads
Maximale Anzahl von Threads.
Long
75
MinSpareThreads
Mindestanzahl von Threads.
Long
5
args
Startparameter
String
autoStart
Automatischer Start
Boolean
false
controlPort
Überwachungsanschluss von Tomcat: siehe Konfigurieren von Tomcat.
short
8005
httpPort
Tomcat HTTP-Listening-Anschluss: siehe Tomcat konfigurieren.
short
8080
initScript
ID des JavaScript, der beim Starten des Prozesses ausgeführt werden soll.
String
maxDeliveryQueueSize
Größe der Warteschlange für SubmitDelivery-Aufrufe: Maximale Anzahl an SubmitDelivery-SOAP Aufrufen, die in die Warteschlange gestellt werden können.
Long
50
maxProcessMemoryAlertMb
Warnhinweis zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM (in MB).
Long
1800
maxProcessMemoryWarningMb
Warnung zur Speicherverbrauch: Warnmeldung bezüglich der von einem bestimmten Prozess verbrauchten RAM-Menge (in MB)
Long
1600
notifRelay
Benachrichtigungsweiterleitung: HostName:Port aktiviert die Weiterleitung von Benachrichtigungen.
String
processRestartTime
Uhrzeit des automatischen Neustart des Prozesses. Siehe Automatischer Prozessneustart.
String
'06:00:00'
runLevel
Priorität am Anfang. Module mit niedriger Priorität werden zuerst gestartet und zuletzt angehalten. Das syslogd-Modul muss daher die Priorität 0 haben.
short
10
startSoapRouterInModule
Starten Sie den SOAP Router im Modulmodus.
Boolean
false

jsp jsp

Im Folgenden finden Sie die verschiedenen Parameter des Knotens web > jsp . Dies ist die Konfiguration der von den JSPs verwendeten Parameter.

Parameter
Beschreibung
Typ
Standardwert
debug
Ausführung von JSP im Debug-Modus oder nicht.
Boolean
downloadPath
Download-Ordner: Download-Pfad der Installationsprogramme für die Clientkonsolen.
String
'$(XTK_INSTALL_DIR)/datakit/nl/eng/jsp'
foFileName
Pfad der .fo-Datei.
String
soapRouter
URL SOAP Routers (http://myserver/xxx, http://jni oder mailto:xxx).
String
'http://jni'

Der Knoten web > jsp > classpath enthält die Liste aller Klassenpfade, die beim Starten von JVM verwendet werden sollen. Dies ist die Standardkonfiguration:

'$(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

Im Folgenden finden Sie die verschiedenen Parameter des Knotens web > jssp . Dies ist die Konfiguration der von den JSSPs verwendeten Parameter.

Parameter
Beschreibung
Typ
Standardwert
collectGarbageAfterRequest
Aktiviert den Garbage Collector des JavaScript-Kontexts nach jeder Abfrage.
Boolean
true
timeToLive
Maximale Anzahl von Seiten, die von einem JavaScript-Kontext bereitgestellt werden.
Long
1000

Der Knoten web > jsp > classpath enthält die Liste aller Klassenpfade, die beim Starten von JVM verwendet werden sollen.

Relais relay-2

Im Folgenden finden Sie die verschiedenen Parameter des Knotens web > relay . Dies ist die Konfiguration des Relais für HTTP-Anfragen zwischen zwei Bereichen.

Weitere Informationen finden Sie in diesem Abschnitt.

Parameter
Beschreibung
Typ
Standardwert
debugRelay
Starten Sie das HTTP-Relais-Modul auf dem Webserver im Debug-Modus.
Boolean
false
forbiddenCharsInAuthority
Verbotene Zeichen (Domäne): Liste der unzulässigen Zeichen im Abschnitt "Behörde"eines URI.
String
'.?#@/:'
forbiddenCharsInPath
Verbotene Zeichen (Pfad): Liste der unzulässigen Zeichen im Abschnitt "Pfad"eines URI.
String
'?#/'
modDir
Wert der Moduloption "mod_dir": Liste der Dateien, die bei einer Abfrage zu einem Ordner verwendet werden sollen.
String
'index.md'
startRelay
Starten Sie das HTTP-Relais-Modul.
Boolean
false
startRelayInModule
Starten Sie das HTTP-Relais-Modul auf dem Webserver.
Boolean
true
timeout
Wartezeit vor dem Löschen der verbotenen URL.
String
'60'

Fügen Sie für jede URL, die weitergeleitet werden soll, den Knoten "web > relay > url" hinzu (Reihenfolge einfügen definiert Priorität), indem Sie die folgenden Parameter eingeben.

Weitere Informationen finden Sie unter Dynamische Seitensicherheit und Relais und Abschnitt.

Parameter
Beschreibung
Typ
Standardwert
IPMask
Autorisierte IP-Adressen: kommagetrennte Liste der Quell-IP-Adressen, die den Relais für diese Maske verwenden dürfen.
String
deny
Zugriff auf diese URLs verweigern (HTTP 403-Fehler zurückgeben)
Boolean
hostMask
DNS-Alias für die Weiterleitung: kommagetrennte Liste von DNS-Alias-Masken für die Weiterleitung (z. B. '*.adobe.com').
String
httpAllowed
HTTP-Zugriff unabhängig von der Sicherheitszone (wie webApps) autorisiert.
Boolean
relayHost
Hinzufügen des ursprünglichen Hosts: Verwenden Sie den HTTP-Header "Host"der ursprünglichen Anforderung bei der Wiedergabe.
Boolean
relayPath
Initial-URL-Pfad hinzufügen: Hängen Sie den vollständigen Pfad der URLs an, um sie an die URL der Zielseite weiterzuleiten.
Boolean
status
Synchronisierungsstatus einer öffentlichen Ressource (Auflistung). Mögliche Werte sind "normal"(normale Ausführung), "Blacklist"(URL, die im Fall von Fehler 404 zur Blockierungsliste hinzugefügt wird) und "reserve"(Datei-Upload auf Reserveserver, falls vorhanden).
String
normal
targetUrl
URL der Zielseite: siehe Tomcat konfigurieren.
String
timeout
Maximale Ausführungszeit (in Sekunden) der Anforderung, die weitergeleitet wird.
Long
urlPath
Maske der URLs, die weitergeleitet werden sollen (z. B. "/nl*", "*.jsp").
String

Dies ist die Standardkonfiguration:

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

Fügen Sie für jeden HTTP-Header einen Knoten web > relay > responseHeader hinzu, um Antworten hinzuzufügen, die an den Relais weitergeleitet werden.

Weitere Informationen finden Sie unter Verwalten von HTTP-Headern.

Parameter
Beschreibung
Typ
name
Kopfzeilenname
String
value
Header-Wert
String

Dies ist die Standardkonfiguration:

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

Umleitung redirection

Im Folgenden finden Sie die verschiedenen Parameter des Knotens web > redirection . Dies ist die Konfiguration des Umleitungsmoduls.

Weitere Informationen finden Sie in diesem Abschnitt.

Parameter
Beschreibung
Typ
Standardwert
IMSOrgId
Organisations-ID: eindeutige Organisationskennung innerhalb der Adobe Experience Cloud, die insbesondere für den VisitorID-Dienst und die IMS-SSO verwendet wird.
String
P3PCompactPolicy
Wert, der die Richtlinie beschreibt, die für permanente Cookies verwendet wird (entspricht dem P3P Compact Policy-Format).
String
"CAO DSP COR CURa DEVa TAIa OUR BUS IND UNI COM NAV"
cookieDomain
Kommagetrennte Liste der Domänen, die konfiguriert werden sollen, um explizit anzugeben, welche Domäne Cookies setzen soll.
String
databaseId
Datenbank-ID, die mit der Tracking-Instanz verknüpft ist.
String
defLogCount
Protokollanzahl nach Aufruf: Anzahl der Protokolle, die standardmäßig bei einem Aufruf der Methode GetTrackingLogs zurückgegeben werden.
Long
30
expirationURL
Seite für abgelaufene Weiterleitungen: URL der Webseite, die standardmäßig vom Weiterleitungsserver verwendet wird, wenn die Weiterleitung für eine Versandaktion abgelaufen ist.
String
maxJobsInCache
Maximale Auftragsanzahl: Maximale Anzahl an Versandaktionen im Cache. Darf nicht kleiner als 50 sein.
Long
100
showSourceIP
Wenn der Wert auf false gesetzt ist, ist der Wert von sourceIP in der Antwort, die von r/test zurückgegeben wird, eine leere Zeichenfolge.
Boolean
true
startRedirection
Starten Sie den Weiterleitungsdienst.
Boolean
true
startRedirectionInModule
Starten Sie den Weiterleitungsdienst im Modulmodus.
Boolean
true
trackWebVisitors
Webtracking: Erstellung von Protokollen für die Seiten, die von unbekannten Benutzern besucht werden.
Boolean
false
trackingPassword
Passwort, das vom Weiterleitungsserver verwendet wird.
String

Im Folgenden finden Sie die verschiedenen Parameter des Knotens web > redirection > reserveServer .

Weitere Informationen finden Sie unter Redundant tracking.

Parameter
Beschreibung
Typ
Standardwert
enabledIf
Berücksichtigt wenn: Der Tracking-Server wird berücksichtigt, wenn der Ausdruck "true"zurückgibt.
String
id
Name
String
1
url
Zusätzliche Umleitungsserver-URL
String

spamCheck spamcheck

Im Folgenden finden Sie die verschiedenen Parameter des Knotens web > spamCheck . Dies ist die Konfiguration der Bewertungsparameter E-Mail-Anti-Spam-Bewertung .

Weitere Informationen finden Sie unter SpamAssassin konfigurieren.

Parameter
Beschreibung
Typ
command
Befehl zum Ausführen, um den Anti-Spam-Wert einer E-Mail zu bewerten (z. B. 'perl spamcheck.pl').
String

wfserver wfserver

Im Folgenden finden Sie die verschiedenen Parameter des Knotens wfserver . Dies ist die Workflow-Prozesskonfiguration.

Weitere Informationen finden Sie unter Workflows und Affinitäten mit hoher Verfügbarkeit.

Parameter
Beschreibung
Typ
Standardwert
Affinität
Affinität
String
args
Startparameter
String
autoStart
Automatischer Start
Boolean
false
dataBasePoolPeriodSec
Punkt
Long
20
initScript
ID des JavaScript, der beim Starten des Prozesses ausgeführt werden soll.
String
maxProcessMemoryAlertMb
Warnhinweis zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM (in MB).
Long
1800
maxProcessMemoryWarningMb
Warnung zur Speicherbelegung: Warnhinweis bezüglich der von einem bestimmten Prozess verbrauchten RAM-Menge (in MB).
Long
1600
notifRelay
Benachrichtigungsweiterleitung: HostName:Port aktiviert die Weiterleitung von Benachrichtigungen.
String
processRestartTime
Uhrzeit des automatischen Neustart des Prozesses. Siehe Automatischer Prozessneustart.
String
'06:00:00'
runLevel
Priorität am Anfang. Module mit niedriger Priorität werden zuerst gestartet und zuletzt angehalten. Das syslogd-Modul muss daher die Priorität 0 haben.
short
10
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1