服务器配置文件 the-server-configuration-file

Adobe Campaign的整体配置在​ serverConf.xml ​文件中定义,该文件位于安装目录的​ conf ​目录中。 此部分列出​ serverConf.xml ​文件的所有不同节点和参数。

NOTE
对于由Adobe托管的部署,只能由Adobe执行服务器端配置。 要了解有关不同部署的更多信息,请参阅托管模型部分或此页面。 此部分介绍了托管模型和混合模型的安装和配置步骤。

第一个参数位于​ 共享 ​节点内。 这些属性与实例相关。 它们可能被所有nlserver命令( nlserver web 、 nlserver wfserver等)使用。 其他部分与特定的nlserver子命令相关。

共享参数

其他参数

身份验证 authentication

以下是​ 身份验证 ​节点的不同参数:

参数
说明
类型
默认值
checkIPConsistent
启用IP地址检查。
布尔值
false
defaultMode
默认标识模式。
字符串
'nl'
longSessionTimeOutSec
长会话超时(以秒为单位)。
1296000
securityTimeOutSec
安全令牌超时(以秒为单位)。
86400
sessionCacheSec
缓存持续时间:会话信息的缓存(以秒为单位)。
600
sessionTimeOutSec
会话超时(以秒为单位)。
86400

XTK xtk

以下是​ 身份验证> XTK ​节点的不同参数:

参数
说明
类型
默认值
internalPassword
内部帐户的密码。
字符串
internalSecurityZone
内部帐户安全区域:内部帐户的授权区域。
字符串
'lan'

数据存储 datastore

以下是​ 数据存储 ​节点的不同参数。 这是定义服务器数据源的位置。

参数
说明
类型
默认值
exportDirectory
导出目录:导出数据的目标目录的路径。
字符串
“$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/export/”
extraSandboxedDirectories
额外的沙盒目录:要添加到沙盒中的其他路径(用逗号分隔)。
字符串
'/home/customers/,/sftp/'
formCacheTimeToLive
表单缓存过期延迟:缓存条目失效后的超时(以秒为单位)。 O表示缓存条目仅在发布时刷新。
600
主机
DNS掩码:此实例提供的DNS掩码的列表(用逗号分隔,可以使用*和? 模式)。
字符串
'*'
interactionCacheTimeToLive
交互JSSP缓存过期延迟:缓存条目失效后的超时(以秒为单位)。 负值表示缓存始终失效。 “0”、空值或无效值视为60。
300
lang
实例语言(枚举)。 可能的值为“fr_FR”(法国)、“en_GB”(英语(英国))、“en_US”(英语(美国)、“de_DE”(德语)和“ja_JP”(日语)。
字符串
'en_US'
uploadDirectory
上载文件夹:上载数据的目标目录的路径。
字符串
“$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/upload/”
uploadAllowlist
要下载的授权文件,以“,”分隔。 字符串必须是有效的常规Java表达式。 请参阅限制可上载文件.
字符串
'.+'
useVault
在保险库中存储密钥:使用Hashicorp保险库。
布尔值
false
vaultSecretPath
保险库中的密码路径
字符串
'/v1/secret/campaign/'
vaultTokenPath
包含保险库令牌的文件的本地路径。 $(HOME)可以在此路径中使用(但不能用于其他env变量)。
字符串
“$(HOME)/.vaulttoken”
vaultUrl
Hashicorp保险库URL
字符串
viewCacheTimeToLive
视图缓存的有效期:缓存条目失效后的超时(以秒为单位)。 负值表示缓存始终失效。 “0”、空值或无效值视为60。
600
工作目录
工作目录的XPath。
字符串
workingDirectory :工作目录的XPath。 默认:“$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/workspace/”

proxyAdjust proxyadjust

以下是​ dataStore > proxyAdjust ​节点的不同参数。 根据urlBase中定义的URL重新生成匹配正则表达式的URL。

参数
说明
类型
urlBase
生成外部URL时使用的基础。 例如: https://server.domain.com
字符串
urlRegEx
用于匹配URL的正则表达式。 例如: http://server\.lan\.net.*
字符串

数据源 datasource

以下是​ 数据存储> dataSource ​节点的不同参数。

参数
说明
类型
默认值
名称
数据Source名称
字符串
默认

在​ dataStore > dataSource > dbcnx ​节点中,配置连接设置:

参数
说明
类型
默认值
NChar
Unicode存储
布尔值
dbSchema
Workspace
字符串
已加密
加密密码
布尔值
登录
帐户
字符串
密码
密码
字符串
提供程序
类型(枚举)。 可能的值包括“Oracle”、“MSSQL”(Microsoft SQL Server)、“PostgreSQL”(PostgreSQL)、“Teradata”、“MySQL”、“Netezza”、“AsterData”、“SAPHANA”(SAP HANA)、“RedShift”(Amazon Redshift)、“ODBC”(ODBC(Sybase ASE,Sybase IQ)、“中继”(HTTP中继到远程数据库)。
字符串
'Oracle'
服务器
服务器
字符串
时区
时区:请参阅时区管理
字符串
unicodeData
数据库
中的Unicode数据
布尔值
useTimestampTZ
具有时区的日期字段:请参阅时区管理
布尔值

在​ dataStore > dataSource > sqlParams ​节点中,配置SQL参数:

参数
说明
类型
funcPrefix
函数前缀
字符串

在​ dataStore > dataSource > pool ​节点中,配置关联连接池的参数:

参数
说明
类型
aliveTestDelaySec
连接有效性检查之间的延迟。
freeCnx
池中保留的空闲连接数。
maxCnx
拒绝新连接之前允许的最大连接数。 查看此技术说明.
maxIdleDelaySec
连接的最大空闲时间。 0表示默认值。

virtualDir virtualdir

以下是​ dataStore > virtualDir ​节点的不同参数。 这是虚拟目录到真实目录映射的配置。

有关详细信息,请参阅管理公共资源

参数
说明
类型
名称
虚拟目录
的名称
字符串
路径
实际目录
的完整路径
字符串

以下是默认配置:

<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

以下是​ dataStore > preprocessCommand ​节点的不同参数。 这些是对“加载文件”工作流活动进行预处理的授权命令。

参数
说明
类型
命令
命令行
字符串
标签
命令行标签
字符串
名称
命令行名称
字符串

以下是默认配置:

<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

以下是​ dnsConfig (DNS配置)节点的不同参数。

有关更多信息,请参阅此部分

参数
说明
类型
默认值
localDomain
域名:默认域名。 由SMTP HELO命令使用。 默认情况下,使用Windows中声明的第一个网络接口的网络参数;或解析Linux下的file/etc/resolv.conf (域或搜索条目)。
字符串
nameServers
DNS服务器:域名服务器(DNS)的逗号分隔列表。 请参阅下面的注释。
字符串
重试
DNS查询的重试次数。
4
超时
DNS查询的超时时间(以毫秒为单位)。
5000
NOTE
nameSevers ​上的注释:默认情况下,使用网络
在Windows中声明的第一个网络接口的参数
未在UNIX中定义。 定义域名服务器(DNS)
由MTA用来获取为声明的邮件交换器
域。
如果未定义此值,MTA将在主机网络配置中查找此信息。 如果可能有多个DNS,则不同的DNS地址必须以逗号分隔(例如:212.155.207.1,212.155.207.2)。 如果您的投放服务器具有多个网络接口,则MTA使用的DNS列表是第一个。 在这种情况下,我们建议指定​ nameServer ​参数以避免任何歧义。
CAUTION
如果您的网络主机配置使用DHCP,则MTA将找不到DHCP提供的DNS列表。 在这种情况下,我们建议在Windows控制面板的网络参数中指定DNS列表。

执行 exec

以下是​ exec(命令执行)节点的不同参数。

有关其他信息,请参阅限制授权的外部命令

参数
说明
类型
blacklistFile
包含要添加到允许列表的命令的文件的路径。
字符串
用户
以其他用户身份执行命令。
字符串

htmlToPdf htmltopdf

以下是​ htmlToPdf ​节点的不同参数。 这是用于将网页转换为PDF文档的服务的配置。

参数
说明
类型
默认值
命令
用于运行转换的命令行(在“其他”模式下)。
字符串
maxProcessusCount
最大 一台计算机上一次允许的转换进程数。
5
模式
用于转换的工具。 可能的值为: phantomjs、wkhtmltopdf、other、disabled
字符串
'phantomjs'
超时
转换超时:最长转换时间(以秒为单位)。 超过此阈值,转换过程将停止并引发错误。
120
详细
详细模式:以详细模式启动以诊断可能的错误。
布尔值
false
waitTime
等待进程时的延迟:同时使用所有进程和等待进程释放时的延迟(以秒为单位)。 如果超过此延迟,转换将停止并引发错误。
15

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

以下是​ ims ​节点的不同参数。 这是Campaign使用IMS连接到其他服务的配置。

参数
说明
类型
默认值
authIMSClientId
客户端ID
字符串
authIMSClientSecret
密钥(已使用AES进行加密)
字符串
authIMSCode
授权代码(已使用AES进行加密)
字符串
authIMSEndpoint
IMS服务器URL
字符串
'https://ims-na1.adobelogin.com'
authIMSTAClientId
技术帐户客户端ID
字符串
authIMSTAClientSecret
技术帐户密钥(已使用AES进行加密)
字符串
authIMSTAId
技术帐户ID
字符串
authIMSTAPrivateKey
技术帐户私钥(已使用AES进行加密)
字符串

JavaScript javascript

以下是​ javaScript ​节点的不同参数。 这是JavaScript解释器的配置。

有关详细信息,请参阅报告文档

参数
说明
类型
默认值
maxMB
运行垃圾回收器之前的最大大小(以MB为单位)。
512
stackSizeKB
每个栈栈块的大小(以kilo octet为单位)。 这是大多数用户不应调整的内存管理调整参数。
8

mailExplorer mailexchanger

以下是​ mailExplorer ​节点的不同参数。 这是SMTP服务器的配置。

参数
说明
类型
默认值
mxAddress
SMTP服务器:用于传输电子邮件的SMTP服务器的IP地址。
字符串
mxPort
用于电子邮件传输的SMTP服务器的TCP端口。
字符串
25

模块 module

以下是​ 模块 ​节点的不同参数。 这是命名空间限制模块xtk的配置。

参数
说明
类型
默认值
defaultNameSpace
创建新实体时使用的默认命名空间。
字符串
'cus'

监测 monitoring

以下是​ 监视 ​节点的不同参数。 这是监控服务配置。

参数
说明
类型
默认值
maxPreparationJobsSec
最长准备时间:持续时间(以秒为单位),超过该时间后,投放操作将不再准备。
3600
unixScript
监视服务运行的Unix脚本。
字符串
winScript
监视服务要执行的Windows脚本。
字符串

ooconv ooconv

以下是​ ooconv ​节点的不同参数。 这是文档转换服务器的配置。

参数
说明
类型
默认值
maxConversions
允许OpenOffice服务器执行的最大转换次数。 超出此数目后,服务器将重新启动。
1000
maxServerIdleSec
强制关闭前OpenOffice服务器的最大空闲时间。
7200
端口范围
OpenOffice服务器侦听的端口的间隔。
字符串
8101-8110
url
文档转换服务器的URL。
字符串
'http://localhost:8080/nl/jsp/ooconv.jsp'

proxyConfig proxyconfig

以下是​ proxyConfig ​节点的不同参数。 这是代理参数的配置。

有关详细信息,请参阅代理连接配置

参数
说明
类型
默认值
已启用
使用代理服务器。
布尔值
false
覆盖
例外:应忽略其代理参数的地址列表。
字符串
'localhost*'
useSingleProxy
唯一的代理服务器:对所有类型的代理使用相同的配置。
布尔值
false

HTTP代理/安全代理 http-proxy---secure-proxy-

在​ proxyConfig > HTTP代理/安全代理 ​节点中,配置以下参数。

有关详细信息,请参阅代理连接配置

参数
说明
类型
地址
代理服务器
的地址
字符串
登录
用于连接代理服务器
的登录名
字符串
密码
用于连接代理服务器
的密码
字符串
端口
代理服务器端口

线程池 threadpool

以下是​ threadPool ​节点的不同参数。

参数
说明
类型
默认值
maxThreadCount
池中的最大线程数。
10

urlPermission urlpermission

以下是​ urlPermission ​节点的不同参数。 这是Javascript代码可以访问的URL列表。

域和正则表达式的列表,用于指定Adobe Campaign服务器能否使用在Javascript代码中遇到的URL。

如果找不到URL,则根据指定的默认模式执行默认操作。

有关详细信息,请参阅传出连接保护

参数
说明
类型
默认值
操作
如果URL不在授权列表中(枚举),则默认操作。 可能的值包括“忽略”(在没有警告消息的情况下授权,这需要禁用保护)、“警告”(授权并发出警告消息)和“拒绝”(禁止访问URL)。
字符串
拒绝
debugTrace
URL选择机制的调试跟踪:在URL验证过程中发出其他消息。
布尔值
false

cusHeaders cusheaders

利用此节点,可在从外部服务器上传文件时执行的请求中添加特定标头。 内容分发网络(CND)可以请求特定的标头以信任请求者。 这些标头可用于提高对Campaign请求的可信度,尤其是在投放执行步骤中下载每个收件人的个性化文档时。 大量资源下载请求可被解释为DDos攻击。 dnsPattern允许您根据不同CDN的域名为其设置特定的标头名称和值。

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

对于每个URL,添加一个包含以下参数的​ url ​节点:

有关详细信息,请参阅传出连接保护

参数
说明
类型
dnsSuffix
URL关注的域名或域父级:要验证的URL的所有或部分域,可加快验证过程。 仅当正则表达式的域包含dsnSuffix时,才会验证该URL。
字符串
urlRegEx
用于优化属于此域的验证URL的正则表达式:如果与dnsSuffix对应,则URL必须验证的正则表达式。
字符串

如果记录满足​ dnsSuffix ​而非​ urlRegEx,则检查以下记录。

例如,要授权对域business.com中所有URL的访问,我们可以定义两个记录:

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

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

以下是默认配置:

<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

以下是​ xtkJobs ​节点的不同参数。 这是服务器作业的配置。

参数
说明
类型
默认值
purgeLogsPeriod
服务器处理的内存状态刷新周期(以毫秒为单位)。
500

归档 archiving

以下是​ 存档 ​节点的不同参数。 这是在后台执行的归档操作的配置。

有关其他信息,请参阅正在激活电子邮件存档(内部部署)

参数
说明
类型
默认值
acquireLimit
要同时处理的EML数
100
存档类型
已发送消息的归档策略(枚举)。 可能的值为“0”(无存档)和“1”(将已发送消息的存档传输到SMTP服务器)。
字节
0
参数
启动参数
字符串
autoStart
自动启动
布尔值
false
compressBatchSize
压缩存档的大小:压缩存档中的最大文件数。
10000
compressionFormat
归档期间使用的压缩格式(枚举)。 可能的值为“0”(无压缩)和“1”(使用zip格式压缩发送的邮件)。
字节
1
expirationDelay
自动归档未处理的电子邮件之前的延迟:归档未处理的电子邮件之前的天数。
2
initScript
启动进程时要执行的JavaScript的ID。
字符串
maxProcessMemoryAlertMb
内存消耗警报:有关给定进程消耗的RAM量(以Mb为单位)的警报。
1800
maxProcessMemoryWarningMb
内存消耗警告:有关给定进程消耗的RAM数量(以Mb为单位)的警告。
1600
pollDelay
每个更新事件之间的延迟(以秒为单位)。
60
processRestartTime
进程在一天中自动重新启动的时间。 请参阅自动进程重新启动
字符串
'06:00:00'
purgeArchivesDelay
删除未处理的电子邮件之前的天数。
7
runLevel
起始优先级。 低优先级模块首先启动和最后停止。 因此,syslogd模块的优先级必须为0.
10
smtpBccAddress
正在存档目标目标
字符串
smtpEnableTLS
激活SMTPS支持:当远程服务器支持时,在安全模式(STARTTLS/SMTPS)下激活电子邮件投放。
布尔值
false
smtpNbConnection
与归档SMTP服务器的连接数。
1
smtpRelayAddress
要使用的SMTP中继的DNS名称或IP地址的逗号分隔列表。
字符串
smtpRelayPort
SMTP服务器的IP端口。
25

inMail inmail

以下是​ inMail ​节点的不同参数。 这是入站电子邮件管理模块的配置。

参数
说明
类型
默认值
参数
启动参数
字符串
autoStart
自动启动
布尔值
false
checkInstanceName
验证实例名称:如果为true,则Message-ID标头中包含的Adobe Campaign实例的名称必须与当前实例相同。
布尔值
true
defaultForwardAddress
转发地址:规则未处理的默认电子邮件传输地址。
字符串
false
errorForwardAddress
错误地址:用于传输无效电子邮件的默认地址(错误的MIME编码)。
字符串
ignoreSize
忽略消息大小:用于忽略POP3服务器返回的消息的大小。 在这种情况下,模块需要“。” 在消息末尾。
布尔值
false
inMailPeriodSec
消息读取周期:消息队列轮询频率。
5
initScript
启动进程时要执行的JavaScript的ID。
字符串
maxBroadLog
要更新的最大日志数:定义在更新数据库之前保留在内存中的最大日志消息数。
20
maxMsgPerSession
POP3会话期间要读取的最大消息数。
200
maxProcessMemoryAlertMb
内存消耗警报:有关给定进程消耗的RAM量(以Mb为单位)的警报。
1800
maxProcessMemoryWarningMb
内存消耗警告:有关给定进程消耗的RAM数量(以Mb为单位)的警告。
1600
maxSessionTTLSec
会话持续时间:消息处理会话的最长持续时间。
100
popMailPeriodSec
POP3轮询周期
300
popQueueSize
读取消息的队列大小
100
popTimeoutSec
与POP3服务器的通信超时。
300
processRestartTime
进程在一天中自动重新启动的时间。 请参阅自动进程重新启动
字符串
'06:00:00'
reloadPeriodSec
要轮询的帐户的数据库重新加载频率。
600
runLevel
起始优先级。 低优先级模块首先启动和最后停止。 因此,syslogd模块的优先级必须为0.
10

msgDump msgdump

在​ inMail > msgDump ​节点中,配置以下参数。 这是已处理消息转储的配置。

参数
说明
类型
默认值
转储
以文本格式保存所有入站消息。
布尔值
false
msgPath
消息转储路径。
字符串
'/tmp/inMail'

交互 interactiond

以下是​ interactiond ​节点的不同参数。 这是入站交互事件的写入守护程序的配置。

有关详细信息,请参阅交互 — 数据缓冲区

参数
说明
类型
默认值
参数
启动参数
字符串
autoStart
自动启动
布尔值
false
callDataSize
最大 存储在共享内存中用于调用数据的字符数。
0
initScript
启动进程时要执行的JavaScript的ID
字符串
maxProcessMemoryAlertMb
内存消耗警报:有关给定进程消耗的RAM量(以Mb为单位)的警报。
1800
maxProcessMemoryWarningMb
内存消耗警告:有关给定进程消耗的RAM数量(以Mb为单位)的警告。
1600
maxSharedEntries
最大 存储在共享内存中的事件数。
25000
nextOffersSize
直接在建议之后排序的合格优惠的最大数量,用于存储以供统计。
0
processRestartTime
进程在一天中自动重新启动的时间。 请参阅自动进程重新启动
字符串
'06:00:00'
runLevel
起始优先级。 低优先级模块首先启动和最后停止。 因此,syslogd模块的优先级必须为0.
10
statsPeriod
响应时间统计的聚合持续时间(以秒为单位)。 0表示统计存储已停用。
600
targetKeySize
最大 共享内存中存储的用于识别个人的字符数。
16

mta mta

以下是​ mta ​节点的不同参数。 这是投放代理的配置。

参数
说明
类型
默认值
参数
启动参数
字符串
'-tracefilter:nlmta'
autoStart
自动启动
布尔值
false
dataLogPath
已发送电子邮件的保存路径:如果不为空,则将保存已发送电子邮件的所有源文件的路径。
字符串
debugPath
转储目录:如果不为空,则将已发送邮件的MIME信封复制到此目录中。 用于故障排除。
字符串
dnsRequestLogDelayMs
DNS查询日志延迟:显示日志的时间(以毫秒为单位)。
errorPeriodSec
错误统计信息频率:从生成统计信息到存储到数据库中之间的时间。
300
initScript
启动进程时要执行的JavaScript的ID。
字符串
logEmailErrors
生成错误统计信息并将其存储在数据库中。
布尔值
true
logLevel
显示日志消息的级别。 写入数据库的日志的严重性级别。 MTA生成的日志消息并不总是全部写入数据库中。 利用此参数,您可以定义您认为消息必须写入数据库时所依据的级别。 如果您定义级别2,则还会写入级别1和级别0的消息,而如果您定义级别1,则只会写入级别1和级别0的消息。 可能的值为: 0 (错误)、1 (警告)、2 (信息)
2
maxMemoryMb
mta进程可使用的最大内存大小(以MB为单位)。 超出此限制后,进程将重新启动,以便将其使用的内存释放给系统。
1024
maxProcessMemoryAlertMb
内存消耗警报:有关给定进程消耗的RAM量(以Mb为单位)的警报。
1800
maxProcessMemoryWarningMb
内存消耗警告:有关给定进程消耗的RAM数量(以Mb为单位)的警告。
1600
minConnectionsToLog
要考虑的连接阈值。 如果errorPeriodSec指定的时段内的连接总数完全低于阈值,则不会为给定路径生成错误统计信息。
100
minErrorsToLog
要考虑的错误阈值:如果errorPeriodSec指定的时段内的错误总数完全低于阈值,则不会为给定路径生成错误统计信息。
1
minMessagesToLog
要考虑的消息阈值。 如果errorPeriodSec指定的时段内的已发送消息总数完全低于阈值,则不会为给定路径生成错误统计信息。
1000
notifRelay
通知中继:用于中继通知的HostName:Port。
字符串
processRestartTime
进程在一天中自动重新启动的时间。 请参阅自动进程重新启动
字符串
'06:00:00'
purgeDataLogDelay
删除已归档电子邮件之前的延迟:清除dataLogPath中指定的目录中的已归档电子邮件之前的天数。
15
retryLostMessages
重试丢失的消息:如果子进程终止,将重试部分投放。
布尔值
true
runLevel
起始优先级。 低优先级模块首先启动和最后停止。 因此,syslogd模块的优先级必须为0.
10
signEmailLinks
启用签名机制。 这提高了电子邮件中跟踪链接的安全性。
布尔值
true
statServerAddress
投放统计服务器的地址,以 <dns或ip> [: <端口> ]。 请参阅 统计服务器的坐标。
字符串
如果未定义,则默认端口为7777。
statServerTLSSupport
按域启用TLS:启用可由MX配置的TLS(需要最新的统计信息服务器)。
布尔值
true
useMomentum
如果设置为“true”,则您的实例正在使用增强型MTA
布尔值
verifyMode
验证模式:激活验证模式(无消息的物理传输;用于模拟和测试)。
布尔值
false
工作路径
工作目录: MTA用来与其子进程通信的临时文件的位置。
字符串
“$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/mta/”
xMailer
X-Mailer字段: SMTP邮件标头中字段“X-Mailer”的值。
字符串
'nlserver, Build $(PRODUCT_VERSION)'

缓存 cache

在​ 缓存 ​节点中,配置以下参数。 这是本地文件缓存配置。

参数
说明
类型
默认值
maxPeriodSec
在以下时段后回收:以秒为单位的时段,在此时段后将自动从缓存中删除文件以回收存储空间。
244800
maxSizeOnDiskMb
最大缓存大小(Mb)。
1024
purgePeriodSec
清除频率:缓存清除机制执行之间的时段(以秒为单位)。
3600

中继 relay

在​ mta >中继 ​节点中,配置以下参数。 这是消息投放的邮件服务器的配置。

该列表的处理方式与MX DNS查询返回的MX列表的处理方式相同,通常只要第一个MX可用,就使用下一个MX,依此类推。

有关详细信息,请参阅SMTP中继

参数
说明
类型
默认值
地址
要使用的SMTP中继的DNS名称或IP地址的逗号分隔列表。
字符串
端口
SMTP服务器的IP端口。
25

母版 master

在​ mta > master ​节点中,配置以下参数。 这是主服务器的配置。

有关更多信息,请参阅此部分

参数
说明
类型
默认值
dataBasePoolPeriodSec
要投放的作业的数据库轮询频率。 此值表示数据库轮询频率(以秒为单位)。为了获取等待投放的作业列表,MTA会定期轮询数据库。当没有作业等待时,轮询周期由此值定义。否则,如果作业已传输到子服务器,则该轮询持续时间会自动缩短为一秒,以便新作业可以尽快地被再次处理,即子服务器再次可用时。这并不意味着在子服务器再次可用之前,每秒都会执行一次数据库查询。 事实上,只有当至少一个子服务器可用时才进行数据库访问。
30
dataBaseRetryDelaySec
数据库连接失败后的等待时段。 数据库连接失败通常是由数据库服务器本身引起的。例如,也可以出于维护目的停止服务器。 DataBaseRetryDelay参数定义在数据库连接失败的情况下两次连接尝试之间的持续时间。
60
domainKeysReloadPeriodSec
私钥(域密钥)缓存的有效期。 用于根据DomainKeys建议(http://antispam.yahoo.com/domainkeys)签署电子邮件的私钥作为选项存储在数据库中。domainKeysReloadPeriodSec参数定义MTA可以将这些密钥保存在缓存中的秒数。 在此延迟之后,必须从数据库重新加载所有键。
600
maxSpareServers
最大子服务器数。 表示运行的最大服务器数。建议将此数量限制在与服务器内存资源兼容的最佳值。这可以在投放期间进行检查。 使用的内存不应超过可用物理内存的三分之一,否则将使用交换。 查看MTA子进程.
2
minSpareServers
最小子服务器数。 MTA尝试至少保持此数量的服务器运行。 如果少于此值,它会每秒重新启动新服务器一次,直到达到此值。
0
startSpareServers
启动时的子服务器数。 动态监控子服务器的数量;当MTA启动时,它会创建此值所指示的子服务器数量。通常,为了节省主机资源,子服务器的启动速度不能超过每秒一台服务器。 但是,当MTA启动时,此限制将被取消,以便子服务器尽快可用。
0

子项 child

在​ mta >子 ​节点中,配置以下参数。 这是子服务器的配置。

有关详细信息,请参阅电子邮件发送优化

参数
说明
类型
默认值
extraArgs
可选命令行参数
字符串
idleChildTimeoutSec
超时,直到空闲子服务器停止。 如果子服务器的空闲时间大于此参数,它将自动终止以释放主机资源。
60
maxAgeSec
最长消息保留时间。 如果准备好的消息由于限制而无法发送或无法连接到目标MTA,则该消息将被放弃,将在下次重试时进行处理。
600
maxGCMConnectPerChild
每个子服务器向FCM发出的并行HTTP请求的最大数量。
8
maxMsgPerChild
每个子服务器的最大消息计数。 每个MTA子进程都会处理此数量的消息并终止。请务必指定一个数字,以使MTA中的内存或资源泄漏不会造成损害(通常为几千)。 即使MTA代码中没有已知的内存泄漏,嵌入式JavaScript和XSL引擎也并非完全可靠。
5000000
maxWaitingMessages
待处理消息:在内存中等待投放的消息的最大数量。
2000
maxWorkingSetMb
子进程可使用的最大内存大小(以MB为单位)。 超出此限制后,进程将停止,以便将其使用的内存释放给系统。
128
soapConnectorTimeoutSec
放弃投放连接器的SOAP连接后的超时(以秒为单位)。
600
startWithFirstMX
始终从优先级最高的MX开始。
布尔值
false
timeToLive
恢复时连续尝试的最大次数。
48

在​ mta >子节点> smtp ​节点中,配置以下参数。 这是SMTP会话的配置。

参数
说明
类型
默认值
enableTLS
当远程服务器支持时,在安全模式(STARTTLS/SMTPS)下激活电子邮件投放。
布尔值
false
idleSessionTimeoutSec
空闲会话超时。 仅当会话被重新用于将多条消息传输到给定域时,才使用此参数。当MTA完成消息传输后,它使用的SMTP会话不会系统地关闭。如果消息已准备好发送到同一个域,则将重用相同的SMTP会话,这就是会话未自动关闭的原因。参数IdleSessionTimeout参数允许您定义SMTP会话可以保持活动状态以等待另一条消息的时间。 经过该持续时间后,会话将自动关闭。
5
initialDelaySec
重试连接之前的初始延迟。 每次连接失败时,此延迟都会加倍。
4
maxSessionsPerChild
子服务器的最大SMTP会话数。 为了投放消息,MTA初始化与收件人MTA的SMTP连接。给定子服务器的最大并发和活动SMTP会话数受此值限制。 如果将此值乘以maxSpareServers,则会得到给定子服务器可以并行处理的最大消息数。
1000

在​ mta >子级> smtp > IPAffinity ​节点中,配置以下参数。 这是配置与IP地址的相似性管理,以优化传出SMTP流量。

有关其他信息,请参阅要使用的IP地址列表管理具有关联的出站SMTP流量

参数
说明
类型
localDomain
域名:链接到IP地址的本地域名。 在发出SMTP HELO命令时使用。
字符串
名称
逻辑名称:用户链接到关联的名称。 名称使用分号;
分隔
字符串

在​ mta >子级> smtp > IP ​节点中,配置以下参数。

有关详细信息,请参阅要使用的IP地址列表

参数
说明
类型
地址
关联的物理地址。 例如:“192.168.0.1”
字符串
publicId
关联的公共地址ID。用作统计服务器的密钥。 必须为数字。 查看此部分.
权重
指定此IP相对于其他IP的使用频率(权重越大,频率越高)。
includeDomains
要包含的域掩码的逗号分隔列表。
字符串
excludeDomains
要排除的域掩码的逗号分隔列表。
字符串
heloHost
链接到IP地址的计算机名称。 在发出SMTP HELO命令时使用。
字符串

nmac nmac

以下是​ nmac ​节点的不同参数。 这是用于推送通知投放的配置。

参数
说明
类型
默认值
useHTTPProxy
使用shared/proxyHTTP中定义的HTTP代理。
布尔值
false

中继 relay-1

以下是​ nmac >中继 ​节点的不同参数。 这会将中继配置为消息传递(ios http2连接器)。

参数
说明
类型
默认值
地址
要使用的中继的DNS地址或名称。
字符串
端口
中继端口
443
trustedCertsChain
证书链(PEM文件)。 使用模拟服务器时很有用。
字符串

流水线 pipelined

以下是​ 管道 ​节点的不同参数。 这是管道服务的事件处理模块的配置。

参数
说明
类型
默认值
appName
保存公钥时在Developer连接中生成的应用程序的名称。
字符串
参数
启动参数
字符串
authGatewayEndpoint
用于获取网关令牌的URL。
字符串
'https://api.omniture.com'
authPrivateKey
用于获取令牌的私钥(已使用XtkKey选项使用AES进行加密)。
字符串
autoStart
自动启动
布尔值
false
disableAuth
禁用身份验证:无需身份验证即可连接到管道服务。
布尔值
2
discoverPipelineEndpoint
用于发现管道服务URL的URL。
字符串
'https://producer-pipeline-pnw.adobe.net'
dumpStatePeriodSec
状态保存周期:在文件中保存进程内部信息的频率。 如果为0,则不活动。
0
forcedPipelineEndpoint
侦听URL:强制管道服务的侦听URL。
字符串
initScript
启动进程时要执行的JavaScript的ID。
字符串
maxProcessMemoryAlertMb
内存消耗警报:有关给定进程消耗的RAM量(以Mb为单位)的警报。
1800
maxProcessMemoryWarningMb
内存消耗警告:有关给定进程消耗的RAM数量(以Mb为单位)的警告。
1600
monitorServerPort
状态服务器端口:允许您查询进程状态的HTTP服务器端口。 如果为0.
,则不活动
7781
pointerFlushMessageCount
每次处理此数量的消息时,指针都将存储在数据库中。
1000
pointerFlushPeriodSec
存储指针之前的延迟:在此时间段内,指针将至少存储到数据库中一次(在活动较少的情况下很有用)。
5
processRestartTime
进程在一天中自动重新启动的时间。 请参阅自动进程重新启动
字符串
'06:00:00'
processingJSThreads
使用个性化的JavaScript连接器进行事件处理的线程数。
4
processingThreads
用于事件处理的线程数。
4
retryPeriodSec
发生失败时处理之间的延迟。
30
retryValiditySec
在此时段后放弃:如果在此时段后处理仍失败,则放弃该事件。
300
runLevel
起始优先级。 低优先级模块首先启动和最后停止。 因此,syslogd模块的优先级必须为0.
10

修复 repair

以下是​ 修复 ​节点的不同参数。 这是数据库修复模块的配置。

参数
说明
类型
默认值
repairActionDelayMin
投放操作修复模块:延迟(以分钟为单位),之后,修复模块可以处理投放操作。
60

securityZone securityzone

以下是​ securityZone ​节点的不同参数。

有关详细信息,请参阅定义安全区域

参数
说明
类型
默认值
allowDebug
授权Web应用程序的调试模式。
布尔值
false
allowEmptyPassword
授权用户在没有密码的情况下使用应用程序。
布尔值
false
allowHTTP
授权使用HTTP进行操作员登录。
布尔值
false
allowSQLInjection
授权在表达式中使用SQLDATA。
布尔值
false
allowUserPassword
授权用户/密码会话令牌。
布尔值
false
标签
标签
字符串
NewLabel()
名称
内部名称
字符串
NewName()
sessionTokenOnly
不要使用安全令牌。
布尔值
false
showErrors
显示错误详细信息
布尔值
false

以下是默认配置:

<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

以下是​ securityZone > subNetwork ​节点的不同参数。

有关详细信息,请参阅定义安全区域

参数
说明
类型
默认值
标签
标签
字符串
NewLabel()
蒙版
掩码或地址
字符串
名称
内部名称
字符串
NewName()
代理
此子网络用于访问实例的(反向)代理的掩码或地址。 在这种情况下,将测试“X-Forwarded-For”标头而不是此代理。
字符串
127.0.0.1

短信 sms

以下是​ 短信 ​节点的不同参数。 这是入站SMS管理模块的配置。

参数
说明
类型
默认值
参数
启动参数
字符串
autoStart
自动启动
布尔值
false
dataRetentionDays
SMPP连接器保留工作文件的最大天数。
60
dataSizeMo
SMPP工作文件的最大大小(以MB为单位)。
512
initScript
启动进程时要执行的JavaScript的ID。
字符串
keepAlivePeriod
会话连续性帧的重复周期:最大值。 两帧之间的时段(以秒为单位),用于通知接收会话仍处于启用状态。
25
maxProcessMemoryAlertMb
内存消耗警报:有关给定进程消耗的RAM量(以Mb为单位)的警报。
1800
maxProcessMemoryWarningMb
内存消耗警告:有关给定进程消耗的RAM数量(以Mb为单位)的警告。
1600
pollPeriod
搜索频率: SMS帐户轮询周期。
300
processRestartTime
进程在一天中自动重新启动的时间。 请参阅自动进程重新启动
字符串
'06:00:00'
reloadPeriod
帐户重新加载频率:要轮询的帐户的数据库重新加载频率。
600
runLevel
起始优先级。 低优先级模块首先启动和最后停止。 因此,syslogd模块的优先级必须为0.
10
srReadDelay
SR处理延迟的秒数:仅限恢复日期早于当前时间减去srReadDelay给定的持续时间(以秒为单位)的SR。
600
超时
与短信网关的通信超时。
300

netsize netsize

以下是​ sms > netsize ​节点的不同参数。

参数
说明
类型
默认值
netsizeConnectionTimeout
与Netsize建立连接时的超时(以秒为单位)。
30

stat stat

以下是​ stat ​节点的不同参数。 这是MTA统计模块的配置。

参数
说明
类型
默认值
参数
启动参数
字符串
autoStart
自动启动
布尔值
false
initScript
启动进程时要执行的JavaScript的ID。
字符串
maxProcessMemoryAlertMb
内存消耗警报:有关给定进程消耗的RAM量(以Mb为单位)的警报。
1800
maxProcessMemoryWarningMb
内存消耗警告:有关给定进程消耗的RAM数量(以Mb为单位)的警告。
1600
端口
服务器侦听端口。 查看此部分.
processRestartTime
进程在一天中自动重新启动的时间。 请参阅自动进程重新启动
字符串
'06:00:00'
runLevel
起始优先级。 低优先级模块首先启动和最后停止。 因此,syslogd模块的优先级必须为0.
10

syslogd syslogd

以下是​ syslogd ​节点的不同参数。 这是日志管理模块的配置。

参数
说明
类型
默认值
参数
启动参数
字符串
autoStart
自动启动
布尔值
false
initScript
启动进程时要执行的JavaScript的ID。
字符串
maxFileSizeMb
日志文件的最大大小(以Mb为单位)。
10
maxNumberOfLoginsFiles
要保留的logins.log文件的最大数量。
365
maxProcessMemoryAlertMb
内存消耗警报:有关给定进程消耗的RAM量(以Mb为单位)的警报。
1800
maxProcessMemoryWarningMb
内存消耗警告:有关给定进程消耗的RAM数量(以Mb为单位)的警告。
1600
processRestartTime
进程在一天中自动重新启动的时间。 请参阅自动进程重新启动
字符串
'06:00:00'
runLevel
起始优先级。 低优先级模块首先启动和最后停止。 因此,syslogd模块的优先级必须为0.
10

跟踪 tracking

以下是​ 跟踪 ​节点的不同参数。 这是跟踪服务器的配置。

参数
说明
类型
默认值
参数
启动参数
字符串
autoStart
自动启动
布尔值
false
blockRedirectForUnsignedTrackingLink
禁用从以前的生成生成的格式错误的URL。
布尔值
false
consolidationPeriodSec
合并期间
300
dedupOpenPeriodMin
删除重复打开:删除重复的打开跟踪日志,以限制邮件阅读程序(如Outlook)中邮件预览的影响。
1
errorIgnorePercent
忽略最多X%的错误:只要尚未考虑的日记帐比率未达到此值,就不会更新跟踪指示器。
字节
1
errorIgnorePeriod
更新错误指示器:重新计算错误指示器之前的最长持续时间。
86400
indicatorsDuration
计算指示符期间:投放有效日期后的持续时间,此后不再计算合并指示符。
2592000
initScript
启动进程
时要执行的JavaScript ID
字符串
logCountPerRequest
通过调用远程跟踪服务器请求的日志数。
1000
maxProcessMemoryAlertMb
内存消耗警报:有关给定进程消耗的RAM量(以Mb为单位)的警报。
1800
maxProcessMemoryWarningMb
内存消耗警告:有关给定进程消耗的RAM数量(以Mb为单位)的警告。
1600
phishbowlServiceAPIKey
Phishbowl服务端点集成的API密钥。 这可以保护从旧内部版本生成的格式错误的URL的重定向。
phishbowlServiceEndpoint
Phishbowl服务端点集成的端点。 这样可保护从旧内部版本生成的格式错误的URL的重定向。
processRestartTime
进程在一天中自动重新启动的时间。 请参阅自动进程重新启动
字符串
'06:00:00'
runLevel
起始优先级。 低优先级模块首先启动和最后停止。 因此,syslogd模块的优先级必须为0.
10
trackingIgnorePercent
忽略最多X%的跟踪:只要尚未考虑的日记帐比率未达到此值,就不会更新跟踪指示器。
字节
1
trackingIgnorePeriod
更新跟踪指示器:重新计算跟踪指示器之前的最长持续时间。
86400
userAgentCacheSize
浏览器标识符缓存的大小。
500

trackinglogd trackinglogd

以下是​ trackinglogd ​节点的不同参数。 这是跟踪日志写入守护程序的配置。

参数
说明
类型
默认值
参数
启动参数
字符串
autoStart
自动启动
布尔值
false
initScript
启动进程
时要执行的JavaScript ID
字符串
maxCreateFileRetry
最大写入重试次数:在日志文件写入失败时可创建的最大文件数。
5
maxLogsSizeOnDiskMb
最大日志大小:日志在磁盘上使用的最大空间(以MB为单位)。 不得小于100 MB。
500
maxProcessMemoryAlertMb
内存消耗警报:有关给定进程消耗的RAM量(以Mb为单位)的警报。
1800
maxProcessMemoryWarningMb
内存消耗警告:有关给定进程消耗的RAM数量(以Mb为单位)的警告。
1600
maxSharedLogs
最大日志计数:共享内存中存储的最大日志数。 不能小于10000。
25000
processRestartTime
进程在一天中自动重新启动的时间。 请参阅自动进程重新启动
字符串
'06:00:00'
purgeLogsPeriod
清除前的日志数:开始清除日志文件之前插入的日志数。 不得低于50000.
50000
runLevel
起始优先级。 低优先级模块首先启动和最后停止。 因此,syslogd模块的优先级必须为0.
10
webTrackingParamSize
为额外的Web跟踪参数保存在共享内存中的最大字符数。
64

Web web

以下是​ Web ​节点的不同参数。 这是Web模块的配置。

有关更多信息,请参阅此部分

参数
说明
类型
默认值
JVMOptions
作为字符串传递的JVM选项。
字符串
MaxThreads
最大线程数。
75
MinSpareThreads
最小线程数。
5
参数
启动参数
字符串
autoStart
自动启动
布尔值
false
控制端口
Tomcat侦听控制端口:请参阅配置Tomcat
8005
httpPort
Tomcat HTTP侦听端口:请参阅配置Tomcat
8080
initScript
启动进程时要执行的JavaScript的ID。
字符串
maxDeliveryQueueSize
SubmitDelivery调用的队列大小:可排队的SubmitDelivery SOAP调用的最大数量。
50
maxProcessMemoryAlertMb
内存消耗警报:有关给定进程消耗的RAM量(以Mb为单位)的警报。
1800
maxProcessMemoryWarningMb
内存消耗警告:有关给定进程
消耗的RAM量(以Mb为单位)的警告
1600
notifRelay
通知中继:启用通知中继的HostName:Port。
字符串
processRestartTime
进程在一天中自动重新启动的时间。 请参阅自动进程重新启动
字符串
'06:00:00'
runLevel
起始优先级。 低优先级模块首先启动和最后停止。 因此,syslogd模块的优先级必须为0.
10
startSoapRouterInModule
以模块模式启动SOAP路由器。
布尔值
false

jsp jsp

以下是​ Web > jsp ​节点的不同参数。 这是JSP使用的参数的配置。

参数
说明
类型
默认值
调试
是否在调试模式下执行JSP。
布尔值
downloadPath
下载文件夹:客户端控制台安装程序的下载路径。
字符串
“$(XTK_INSTALL_DIR)/datakit/nl/eng/jsp”
foFileName
.fo文件路径。
字符串
soapRouter
SOAP路由器的URL (http://myserver/xxx、http://jni或mailto:xxx)。
字符串
'http://jni'

web > jsp > classpath ​节点包含启动JVM时要使用的全部类路径的列表。 以下是默认配置:

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

以下是​ Web > jssp ​节点的不同参数。 这是JSSP使用的参数的配置。

参数
说明
类型
默认值
collectoragemafterrequest
在每次查询后启用JavaScript上下文的垃圾收集器。
布尔值
true
timeToLive
JavaScript上下文提供的最大页数。
1000

web > jsp > classpath ​节点包含启动JVM时要使用的全部类路径的列表。

中继 relay-2

以下是​ Web >中继 ​节点的不同参数。 这是两个区域之间HTTP请求的中继配置。

有关更多信息,请参阅此部分

参数
说明
类型
默认值
debugRelay
以调试模式启动Web服务器中的HTTP中继模块。
布尔值
false
forbiddenCharsInAuthority
禁止使用的字符(域): URI“权限”部分中禁止使用的字符列表。
字符串
'.?#@/:'
forbiddenCharsInPath
禁止使用的字符(路径): URI“路径”部分中禁止使用的字符列表。
字符串
'?#/'
modDir
“mod_dir”模块选项的值:查询文件夹时要使用的文件列表。
字符串
'index.md'
startRelay
启动HTTP中继模块。
布尔值
false
startRelayInModule
在Web服务器中启动HTTP中继模块。
布尔值
true
超时
删除禁止的url之前的等待时间。
字符串
'60'

为要中继的每个URL添加一个​ Web >中继> url ​节点(插入顺序定义优先级),并包括以下参数。

有关详细信息,请参阅动态页面安全和中继部分

参数
说明
类型
默认值
IPMask
授权IP:逗号分隔的源IP地址列表,允许使用此掩码的中继。
字符串
拒绝
拒绝访问这些URL(返回HTTP 403错误)
布尔值
hostMask
要中继的DNS别名:要中继的DNS别名掩码的逗号分隔列表(例如:“*.adobe.com”)。
字符串
httpAllowed
无论安全区域是什么,HTTP访问已授权(如webApps)。
布尔值
relayHost
添加原始主机:中继时使用原始请求的HTTP“主机”标头。
布尔值
relayPath
添加初始URL路径:附加URL的完整路径,以中继到目标页面的URL。
布尔值
状态
公共资源的同步状态(枚举)。 列入阻止列表可能的值包括“正常”(正常执行)、“黑名单”(在错误404时将URL添加到中)和“备用”(如果存在,则在备用服务器上上传文件)。
字符串
normal
targetUrl
目标页面的URL:请参阅配置Tomcat
字符串
超时
被中继的请求的最长执行时间(以秒为单位)。
urlPath
要中继的URL掩码(例如:“/nl*”、“*.jsp”)。
字符串

以下是默认配置:

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

为每个HTTP标头添加一个​ web >中继>responseHeader ​节点,以添加到转发到中继的回复。

有关其他信息,请参阅管理HTTP标头

参数
说明
类型
名称
标头名称
字符串
标头值
字符串

以下是默认配置:

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

重定向 redirection

以下是​ Web >重定向 ​节点的不同参数。 这是重定向模块的配置。

有关更多信息,请参阅此部分

参数
说明
类型
默认值
IMSOrgId
组织ID: Adobe Experience Cloud中的唯一组织标识符,特别用于VisitorID服务和IMS SSO。
字符串
P3PCompactPolicy
描述用于永久cookie的政策的值(符合P3P压缩政策格式)。
字符串
'CAO DSP COR CURa DEVa TAIa OUR BUS IND UNI COM NAV'
cookieDomain
要配置以逗号分隔的域列表,以明确指示要设置Cookie的域。
字符串
databaseId
与跟踪实例关联的数据库标识符。
字符串
defLogCount
按调用的日志计数:在调用GetTrackingLogs方法时默认返回的日志数。
30
expirationURL
过期重定向的页面:投放操作的重定向过期时,重定向服务器默认使用的Web页的URL。
字符串
maxJobsInCache
最大作业计数:缓存中的最大投放操作数。 不得低于50。
100
showSourceIP
当设置为false时,r/test返回的响应中的sourceIP值为空字符串。
布尔值
true
startRedirection
启动重定向服务。
布尔值
true
startRedirectionInModule
以模块模式启动重定向服务。
布尔值
true
trackWebVisitors
Web跟踪:为未知用户访问的页面创建日志。
布尔值
false
trackingPassword
重定向服务器使用的密码。
字符串

以下是​ Web >重定向> spareServer ​节点的不同参数。

有关其他信息,请参阅冗余跟踪

参数
说明
类型
默认值
enabledIf
当出现以下情况时纳入考量:如果表达式返回true,则纳入跟踪服务器考量。
字符串
id
名称
字符串
1
url
额外的重定向服务器URL
字符串

spamCheck spamcheck

以下是​ Web > spamCheck ​节点的不同参数。 这是电子邮件反垃圾邮件评分评估参数的配置。

有关详细信息,请参阅配置SpamAssassin

参数
说明
类型
命令
评估电子邮件的反垃圾邮件分数要执行的命令(例如“perl spamcheck.pl”)。
字符串

wfserver wfserver

以下是​ wfserver ​节点的不同参数。 这是工作流进程配置。

有关其他信息,请参阅高可用性工作流和关联性

参数
说明
类型
默认值
关联
关联
字符串
参数
启动参数
字符串
autoStart
自动启动
布尔值
false
dataBasePoolPeriodSec
句点
20
initScript
启动进程时要执行的JavaScript的ID。
字符串
maxProcessMemoryAlertMb
内存消耗警报:有关给定进程消耗的RAM量(以Mb为单位)的警报。
1800
maxProcessMemoryWarningMb
内存消耗警告:有关给定进程消耗的RAM数量(以Mb为单位)的警告。
1600
notifRelay
通知中继:启用通知中继的HostName:Port。
字符串
processRestartTime
进程在一天中自动重新启动的时间。 请参阅自动进程重新启动
字符串
'06:00:00'
runLevel
起始优先级。 低优先级模块首先启动和最后停止。 因此,syslogd模块的优先级必须为0.
10
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1