服务器配置文件

Adobe Campaign的总体配置在安装目录​conf​目录的​serverConf.xml​文件中定义。 本节将列表​serverConf.xml​文件的所有不同节点和参数。

注意

服务器端配置只能由Adobe执行,以用于由Adobe托管的部署。 要进一步了解不同的部署,请参阅托管模型部分或本页。 此部分介绍了托管型号和混合型号的安装和配置步骤。

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

共享参数

其他参数

身份验证

以下是​authentication​节点的不同参数:

参数 说明 类型 默认值
checkIPConsistent
启用IP地址检查。
Boolean
false
defaultMode
默认标识模式。
字符串
'nl'
longSessionTimeOutSec
长会话超时(秒)。

1296000
securityTimeOutSec
安全令牌超时(秒)。

86400
sessionCacheSec
缓存持续时间:会话信息缓存(秒)。

600
sessionTimeOutSec
会话超时(秒)。

86400

XTK

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

参数 说明 类型 默认值
internalPassword
内部帐户的口令。
字符串

internalSecurityZone
内部帐户安全区:内部帐户的授权区域。
字符串
“lan”

dataStore

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

参数 说明 类型 默认值
exportDirectory
导出目录:导出数据的目标目录路径。
字符串
'$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/export/'
extraSandboxedDirectories
额外的沙盒目录:要添加到沙箱中的其他路径(彗形分隔)。
字符串
“/home/customers/,/sftp/”
formCacheTimeToLive
表单缓存过期延迟:超时(以秒为单位),在此之后缓存条目无效。 O表示仅在发布时刷新缓存条目。

600
hosts
DNS掩码:列表此实例提供的DNS掩码(以逗号分隔,可使用*和? )。
字符串
'*'
interactionCacheTimeToLive
交互JSSP缓存过期延迟:超时(以秒为单位),在此之后缓存条目无效。 负值表示缓存始终无效。 “0”,空值或无效值被视为60。

300
lang
实例语言(明细列表)。 可能的值为“fr_FR”(Français)、“en_GB”(英语(UK))、“en_US”(英语(美国))、“de_DE”(Deutsch)和“ja_JP”(日语)。
字符串
'en_US'
uploadDirectory
上载文件夹:上载数据的目标目录路径。
字符串
'$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/upload/'
uploadAllowlist
授权文件以“,”分隔。 该字符串必须是有效的常规java表达式。 请参阅限制可上载文件
字符串
'.+'
useVault
在Vault中存储机密:使用Hashicorp Vault。
Boolean
false
vaultSecretPath
Vault
中的机密路径
字符串
“/v1/secret/活动/”
vaultTokenPath
包含保管库令牌的文件的本地路径。 $(HOME)可以用在此路径中(但不能用在其他env变量中)。
字符串
'$(HOME)/.vaulttoken'
vaultUrl
Hashicorp Vault URL
字符串

viewCacheTimeToLive
视图缓存的有效期:超时(以秒为单位),在此之后缓存条目无效。 负值表示缓存始终无效。 “0”,空值或无效值被视为60。

600
workingDirectory
工作目录的XPath。
字符串
workingDirectory:工作目录的XPath。 默认:“$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/workspace/”

proxyAdjust

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

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

dataSource

以下是​dataStore > dataSource​节点的不同参数。

参数 说明 类型 默认值
name
数据源名称
字符串
default

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

参数 说明 类型 默认值
NChar
Unicode存储
Boolean
dbSchema
工作区
字符串
已加密
加密密码
Boolean
login
帐户
字符串
密码
密码
字符串
provider
键入(明细列表)。 可能的值为“Oracle”、“MSSQL”(Microsoft SQL Server)、“PostgreSQL”(PostgreSQL, Greenplum)、“Teradata”、“DB2”、“MySQL”、“Netezza”、“AsterData”、“SAPHANA”(SAP HANA)、“RedShift”(Amazon)Redshift)、“ODBC”(ODBC(Sybase ASE,Sybase IQ))、“Relay”(HTTP中继到远程数据库)。
字符串
'Oracle'
server
服务器
字符串
timezone
时区:请参阅时区管理
字符串
unicodeData
数据库
中的Unicode数据
Boolean
useTimestampTZ
带时区的日期字段:请参阅时区管理
Boolean

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

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

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

参数 说明 类型
aliveTestDelaySec
连接有效性检查之间的延迟。

freeCnx
池中保留的空闲连接数。

maxCnx
拒绝新连接前允许的最大连接数。 请参阅此技术说明

maxIdleDelaySec
连接的最大空闲时间。 0表示默认值。

virtualDir

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

有关其他信息,请参阅管理公共资源

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

下面是默认配置:

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

preproseCommand

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

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

下面是默认配置:

<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(DNS配置)节点的不同参数。

有关详细信息,请参阅此部分

参数 说明 类型 默认值
localDomain
域名:默认域名。 由SMTP HELO命令使用。 默认情况下,使用Windows中声明的第一个网络接口的网络参数;或在Linux(域或搜索条目)下解析file/etc/resolv.conf。
字符串

nameServers
DNS服务器:以逗号分隔的域名服务器(DNS)列表。 请参阅下面的说明。
字符串

重试
DNS查询的重试数。

4
timeout
DNS查询超时(以毫秒为单位)。

5000
注意

nameSevers​上的注意事项:默认情况下,使用网络
Windows中声明的第一个网络接口的参数
未在UNIX中定义。 定义域名服务器(DNS)
由MTA用来获取已声明的Mail Exchanger
域。

如果未定义此值,MTA将在主机网络配置中搜索此信息。 如果可以使用多个DNS,则不同的DNS地址必须用逗号分隔(示例:212.155.207.1,212.155.207.2)。 如果您的投放服务器具有多个网络接口,则MTA使用的DNS列表是第一个。 在这种情况下,我们建议指定​nameServer​参数以避免任何歧义。

注意

如果网络主机配置使用DHCP,MTA将找不到DHCP提供的DNS列表。 在这种情况下,我们建议在Windows控制面板的网络参数中指定DNS列表。

执行

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

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

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

htmlToPdf

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

参数 说明 类型 默认值
命令
用于运行转换的命令行(在“其他”模式下)。
字符串

maxProcessusCount
Max。 一台计算机上一次允许的转换进程数。

5
mode
用于转换的工具。 可能的值有:phantomjs、wkhtmltopdf、other、disabled
字符串
“phantomjs”
timeout
转换超时:最长转化时间(以秒为单位)。 超过此阈值时,转换进程将停止,并引发错误。

120
verbose
详细模式:开始在详细模式下可诊断可能的错误。
Boolean
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连接到其他服务的配置。

参数 说明 类型 默认值
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解释器的配置。

有关详细信息,请参阅报告文档和此技术说明

参数 说明 类型 默认值
maxMB
运行垃圾收集器之前的最大大小(MB)。

512
stackSizeKB
每个堆栈块的大小(以千位八位字节为单位)。 这是大多数用户不应调整的内存管理调整参数。

8

mailExchanger

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

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

mxPort
用于电子邮件传输的SMTP服务器的TCP端口。
字符串
25

模块

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

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

监视

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

参数 说明 类型 默认值
maxPreparationJobsSec
最大准备时间:持续时间(以秒为单位),在此之后,投放操作不应再处于准备状态。

3600
unixScript
由监视服务运行的Unix脚本。
字符串

winScript
要由监视服务执行的Windows脚本。
字符串

ooconv

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

参数 说明 类型 默认值
maxConversions
允许OpenOffice服务器执行的最大转换数。 超出此数量后,服务器将重新启动。

1000
maxServerIdleSec
强制关闭前OpenOffice服务器的最大空闲时间。

7200
portRange
OpenOffice服务器侦听的端口的间隔。
字符串
8101-8110
url
文档转换服务器的URL。
字符串
'http://localhost:8080/nl/jsp/ooconv.jsp'

proxyConfig

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

有关其他信息,请参阅代理连接配置

参数 说明 类型 默认值
enabled
使用代理服务器。
Boolean
false
override
例外:列表应忽略其代理参数的地址。
字符串
“localhost*”
useSingleProxy
唯一代理服务器:对所有类型的代理使用相同的配置。
Boolean
false

HTTP代理/安全代理

在​proxyConfig > HTTP Proxy / Secure proxy​节点中,配置以下参数。

有关其他信息,请参阅代理连接配置

参数 说明 类型
地址
代理服务器的地址
字符串
login
登录到代理服务器
字符串
密码
与代理服务器
的连接的口令
字符串
端口
代理服务器端口

threadPool

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

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

10

urlPermission

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

列表域和常规表达式,指定Adobe Campaign服务器是否可以使用Javascript代码中遇到的URL。

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

有关其他信息,请参阅传出连接保护

参数 说明 类型 默认值
action
如果URL不在授权列表(明细列表),则执行默认操作。 可能的值为“ignore”(授权时不显示警告消息,这需要禁用保护)、“warn”(授权并发出警告消息)和“deny”(禁止访问URL)。
字符串
deny
debugTrace
调试URL选择机制的跟踪:在URL验证过程中发出其他消息。
Boolean
false

url

对于每个URL,添加一个​url​节点,其参数如下:

有关其他信息,请参阅传出连接保护

参数 说明 类型
dnsSuffix
域名或域父项,由URL关注:要验证的URL域的全部或部分内容,以加速验证。 仅当URL的域包含dsnSuffix时,才对常规表达式验证URL。
字符串
urlRegEx
常规表达式,用于优化属于此域的URL:URL必须验证的常规表达式,如果它与dnsSuffix对应。
字符串

如果记录满足​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="deliverability.neolane.net"              urlRegEx="https://deliverability.neolane.net/jssp/dm/renderingSeed.jssp" />
<url dnsSuffix="deliverability.neolane.net"              urlRegEx="https://deliverability.neolane.net/nl/jsp/soaprouter.jsp" />
<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​节点的不同参数。 这是服务器作业的配置。

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

500

存档

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

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

参数 说明 类型 默认值
acquireLimit
要同时处理的EML数

100
archingType
已发送消息的存档策略(明细列表)。 可能的值为“0”(无存档)和“1”(将已发送邮件的存档传输到SMTP服务器)。
字节
0
args
开始参数
字符串

autoStart
自动开始
Boolean
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)激活电子邮件投放。
Boolean
false
smtpNbConnection
到存档SMTP服务器的连接数。

1
smtpRelayAddress
以逗号分隔的列表DNS名称或SMTP中继的IP地址。
字符串

smtpRelayPort
SMTP服务器的IP端口。

25

inMail

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

参数 说明 类型 默认值
args
开始参数
字符串

autoStart
自动开始
Boolean
false
checkInstanceName
验证实例名:如果为true,则Message-ID标头中包含的Adobe Campaign实例的名称必须与当前实例相同。
Boolean
true
defaultForwardAddress
转发地址:规则未处理默认电子邮件传送地址。
字符串
false
errorForwardAddress
错误地址:用于传输无效电子邮件的默认地址(错误的MIME编码)。
字符串

ignoreSize
忽略消息大小:用于忽略POP3服务器返回的消息的大小。 在这种情况下,模块需要“。” 消息的结尾。
Boolean
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

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

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

interactiond

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

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

参数 说明 类型 默认值
args
开始参数
字符串

autoStart
自动开始
Boolean
false
callDataSize
Max。 共享内存中存储的呼叫数据字符数。

0
initScript
启动进程时要执行的JavaScript的ID
字符串

maxProcessMemoryAlertMb
内存消耗警报:有关给定进程消耗的RAM量(以Mb为单位)的警报。

1800
maxProcessMemoryWarningMb
内存消耗警告:有关给定进程消耗的RAM量(以Mb为单位)的警告。

1600
maxSharedEntries
Max。 共享内存中存储的事件数。

25000
nextOffersSize
在建议之后排序的符合条件优惠的最大数目,要存储以进行统计。

0
processRestartTime
进程自动重新启动的一天的时间。 请参阅自动进程重新启动
字符串
'06:00:00'
runLevel
优先开始。 低优先级模块首先启动,最后停止。 因此,syslogd模块必须具有优先级0。

10
statsPeriod
响应时间统计信息的聚合持续时间(以秒为单位)。 0表示已停用统计存储。

600
targetKeySize
Max。 存储在共享内存中用于识别个人的字符数。

16

mta

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

b
参数 说明 类型 默认值
args
开始参数
字符串
'-tracefilter:nlmta'
autoStart
自动开始
Boolean
false
dataLogPath
保存已发送电子邮件的路径:如果不为空,则保存已发送电子邮件的所有源文件的路径。
字符串

debugPath
转储目录:如果不为空,则复制此目录中已发送邮件的MIME信封。 用于拍摄故障。
字符串

dnsRequestLogDelayMs
DNS查询日志延迟:显示日志的时间(以毫秒为单位)。


errorPeriodSec
错误统计频率:在数据库中生成统计信息和存储之间的时间。

300
initScript
启动进程时要执行的JavaScript的ID。
字符串

logEmailErrors
生成错误统计信息并将其存储在数据库中。
Boolean
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:用于中继通知的端口。
字符串

processRestartTime
进程自动重新启动的一天的时间。 请参阅自动进程重新启动
字符串
'06:00:00'
purgeDataLogDelay
在删除已存档的电子邮件之前的延迟:清除dataLogPath中指定目录中的存档电子邮件前的天数。

15
retryLostMessages
重试丢失的消息:如果子进程死亡,将重试部分投放。
Boolean
true
runLevel
优先开始。 低优先级模块首先启动,最后停止。 因此,syslogd模块必须具有优先级0。

10
signEmailLinks
启用签名机制。 这提高了跟踪电子邮件中链接的安全性。
Boolean
true
statServerAddress
投放统计服务器的地址,给定为 <dns或ip> [: <端口> ]。 请参阅 统计服务器的坐标
字符串
如果未定义,则默认端口为7777。
statServerTLSSupport
按域启用TLS:启用MX可配置的TLS(需要最新的统计服务器)。
Boolean
true
statServerVersion
使用的协议版本:通信协议版本(v5.11和6.0.2服务器为1,v6.1服务器为2)。
字符串
如果未定义,则使用最新版本。
useMomentum
如果设置为“true”,则您的实例使用增强的MTA
Boolean

verifyMode
验证模式:激活验证模式(不实际传输消息;用于模拟和测试)。
Boolean
false
workingPath
工作目录:MTA用来与其子进程通信的临时文件的位置。
字符串
'$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/mta/'
xMailer
X-Mailer字段:SMTP邮件标头中字段“X-Mailer”的值。
字符串
'nlserver,内部版本$(PRODUCT_VERSION)'

cache

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

参数 说明 类型 默认值
maxPeriodSec
在以下情况下回收:句点,以秒表示,此后文件自动从缓存中删除以回收存储。

244800
maxSizeOnDiskMb
最大缓存大小(Mb)。

1024
purgePeriodSec
清除频率:缓存清除机制执行之间的时间(秒)。

3600

中继

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

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

参数 说明 类型 默认值
地址
以逗号分隔的列表DNS名称或SMTP中继的IP地址。
字符串

端口
SMTP服务器的IP端口。

25

主控

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

有关详细信息,请参阅此部分

参数 说明 类型 默认值
dataBasePoolPeriodSec
要传送的作业的数据库轮询频率。 此值指示数据库轮询频率(以秒为单位)。 为了获得等待投放的作业的列表,MTA会定期轮询数据库。 当没有等待作业时,轮询周期由此值定义。 否则,如果作业已被传输到子服务器,则该轮询持续时间自动缩短到一秒,以便尽快重新处理新作业,即在子服务器再次可用时。 这并不意味着在子服务器再次可用之前,将每秒执行一次数据库查询。 事实上,数据库访问仅在至少一个子服务器可用时才完成。

30
dataBaseRetryDelaySec
数据库连接失败后的等待期。 数据库连接失败通常由数据库服务器本身引起。 例如,还可出于维护目的停止服务器。 DataBaseRetryDelay参数定义数据库连接失败时两次连接尝试之间的持续时间。

60
domainKeysReloadPeriodSec
私钥(DomainKeys)缓存的有效期。 在DomainKeys建议(http://antispam.yahoo.com/domainkeys)之后用于对电子邮件进行签名的私钥作为选项存储在数据库中。 domainKeysReloadPeriodSec参数定义MTA可将这些键保留在缓存中的秒数。 在此延迟后,必须从数据库重新加载所有密钥。

600
maxSpareServers
子服务器的最大数量。 表示正在运行的最大服务器数。 建议将此数量限制为与服务器内存资源兼容的最佳值。 在投放期间可以检查此项。 使用的内存不应超过可用物理内存的三分之一,否则将使用交换。 请参阅MTA子进程

2
minSpareServers
最小子服务器数。 MTA尝试至少保持此数量的服务器运行。 如果数量较少,则每秒重新启动一次新服务器,直到达到此值。

0
startSpareServers
开始时的子服务器数。 动态监控子服务器的数量;当MTA开始时,它会创建如此值所示的任意数量的子服务器。 通常,子服务器的启动速度不能快于每秒一台服务器,以节省主机资源。 但是,当MTA开始时,此限制会被排除,以便尽快提供子服务器。

0

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

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

参数 说明 类型 默认值
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。
Boolean
false
timeToLive
恢复时连续尝试的最大次数。

48

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

参数 说明 类型 默认值
enableTLS
当远程服务器支持时,以安全模式(STARTTLS/SMTPS)激活电子邮件投放。
Boolean
false
idleSessionTimeoutSec
空闲会话超时。 此参数仅在会话被重用以向给定域传输多个消息时才使用。 当MTA完成消息传输时,它使用的SMTP会话不会被系统关闭。 如果消息已准备好发送到此同一域,则将重用同一SMTP会话,因此不会自动关闭该会话。 通过参数IdleSessionTimeout参数,可以定义SMTP会话在等待其他消息时保持活动状态的时间。 持续时间过后,会话将自动关闭。

5
initialDelaySec
重试连接之前的初始延迟。 每次连接失败时,此延迟都会增加一倍。

4
maxSessionsPerChild
按子服务器的SMTP会话的最大数。 要发送消息,MTA将初始化与收件人 MTA的SMTP连接。 给定子服务器的最大并发和活动SMTP会话数受此值限制。 如果将此值乘以maxSpareServers,则可获得可由给定子服务器同时处理的最大消息数。

1000

在​mta > child > smtp > IPAfinity​节点中,配置以下参数。 这是对具有IP地址的关联进行管理的配置,以优化传出SMTP通信。

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

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

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

有关其他信息,请参阅使用的IP地址列表。

参数 说明 类型
地址
关联的物理地址。 例如:'192.168.0.1'
字符串
publicId
关联的公共地址ID。 用作统计信息服务器的密钥。 必须是数字。 请参阅此部分

权重
指定此IP的使用频率,相对于其他IP(权重越大,频率越高)。

includeDomains
要包含的以逗号分隔的列表。
字符串
excludeDomains
以逗号分隔的要排除的域掩码列表。
字符串
heloHost
链接到IP地址的计算机名。 发出SMTP HELO命令时使用。
字符串

nmac

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

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

中继

以下是​nmac > relay​节点的不同参数。 这将配置消息投放(ios http2连接器)中中继的使用。

参数 说明 类型 默认值
地址
要使用的中继的DNS地址或名称。
字符串
端口
中继端口

443
trustedCertsChain
证书链(PEM文件)。 在使用模拟服务器时很有用。
字符串

流水线

以下是​pipelined​节点的不同参数。 这是Pipeline Services的事件处理模块的配置。

参数 说明 类型 默认值
appName
保存公钥时在开发人员连接中生成的应用程序的名称。
字符串

args
开始参数
字符串

authGatewayEndpoint
获取网关令牌的URL。
字符串
'https://api.omniture.com'
authPrivateKey
用于获取令牌的私钥(使用XtkKey选项在AES中加密)。
字符串

autoStart
自动开始
Boolean
false
disableAuth
禁用身份验证:无需身份验证即可连接到Pipeline Services。
Boolean
2
discoverPipelineEndpoint
用于发现Pipeline Services 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​节点的不同参数。

有关其他信息,请参阅定义安全区域

参数 说明 类型 默认值
allowDebug
为Web 应用程序授权调试模式。
Boolean
false
allowEmptyPassword
授权用户使用无密码的应用程序。
Boolean
false
allowHTTP
授权使用HTTP进行操作员登录。
Boolean
false
allowSQLInjeption
授权在表达式中使用SQLDATA。
Boolean
false
allowUserPassword
授权用户/密码会话令牌。
Boolean
false
标签
标签
字符串
NewLabel()
name
内部名称
字符串
NewName()
sessionTokenOnly
请勿使用安全令牌。
Boolean
false
showErrors
显示错误详细信息
Boolean
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()
mask
掩码或地址
字符串

name
内部名称
字符串
NewName()
proxy
此子网络用来访问实例的(反向)代理的掩码或地址。 在这种情况下,将测试“X-Forwarded-For”标头,而不是此代理。
字符串
127.0.0.1

sms

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

参数 说明 类型 默认值
args
开始参数
字符串

autoStart
自动开始
Boolean
false
dataRetentionDays
SMPP连接器保留的文件工作文件的最大天数。

60
dataSizeMo
SMPP工作文件的最大大小(MB)。

512
initScript
启动进程时要执行的JavaScript的ID。
字符串

keepAlivePeriod
会话连续性帧的重复:max 通知接收会话仍处于启用状态的两个帧之间的时间(秒)。

25
maxProcessMemoryAlertMb
内存消耗警报:有关给定进程消耗的RAM量(以Mb为单位)的警报。

1800
maxProcessMemoryWarningMb
内存消耗警告:有关给定进程消耗的RAM量(以Mb为单位)的警告。

1600
pollPeriod
搜索频率:SMS帐户轮询期。

300
processRestartTime
进程自动重新启动的一天的时间。 请参阅自动进程重新启动
字符串
'06:00:00'
reloadPeriod
帐户重新加载频率:数据库重新加载要轮询的帐户的频率。

600
runLevel
优先开始。 低优先级模块首先启动,最后停止。 因此,syslogd模块必须具有优先级0。

10
srReadDelay
SR处理延迟秒数:只有恢复日期早于当前时间的SR减去srReadDelay指定的持续时间(以秒为单位)。

600
timeout
SMS网关的通信超时。

300

netsize

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

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

30

stat

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

参数 说明 类型 默认值
args
开始参数
字符串

autoStart
自动开始
Boolean
false
initScript
启动进程时要执行的JavaScript的ID。
字符串

maxProcessMemoryAlertMb
内存消耗警报:有关给定进程消耗的RAM量(以Mb为单位)的警报。

1800
maxProcessMemoryWarningMb
内存消耗警告:有关给定进程消耗的RAM量(以Mb为单位)的警告。

1600
端口
服务器侦听端口。 请参阅此部分


processRestartTime
进程自动重新启动的一天的时间。 请参阅自动进程重新启动
字符串
'06:00:00'
runLevel
优先开始。 低优先级模块首先启动,最后停止。 因此,syslogd模块必须具有优先级0。

10

syslogd

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

参数 说明 类型 默认值
args
开始参数
字符串

autoStart
自动开始
Boolean
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​节点的不同参数。 这是跟踪服务器的配置。

参数 说明 类型 默认值
args
开始参数
字符串

autoStart
自动开始
Boolean
false
blockRedirectForUnsignedTrackingLink
禁用从以前生成生成的格式错误的URL。
Boolean
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​节点的不同参数。 这是跟踪日志写入守护程序的配置。

参数 说明 类型 默认值
args
开始参数
字符串

autoStart
自动开始
Boolean
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模块的配置。

有关详细信息,请参阅此部分

参数 说明 类型 默认值
JVMOptions
作为字符串传递的JVM的选项。
字符串

MaxThreads
最大线程数。

75
MinSpareThreads
最小线程数。

5
args
开始参数
字符串

autoStart
自动开始
Boolean
false
controlPort
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:启用通知中继的端口。
字符串

processRestartTime
进程自动重新启动的一天的时间。 请参阅自动进程重新启动
字符串
'06:00:00'
runLevel
优先开始。 低优先级模块首先启动,最后停止。 因此,syslogd模块必须具有优先级0。

10
startSoapRouterInModule
开始SOAP路由器在模块模式下。
Boolean
false

jsp

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

参数 说明 类型 默认值
debug
是否在调试模式下执行JSP。
Boolean

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-8/bin/bootstrap.jar
          $(XTK_INSTALL_DIR)/tomcat-8/bin/tomcat-juli.jar
          $(XTK_INSTALL_DIR)/tomcat-8/lib/tomcat-coyote.jar
          $(XTK_INSTALL_DIR)/tomcat-8/lib/tomcat-util.jar
          $(XTK_INSTALL_DIR)/tomcat-8/lib/tomcat-api.jar
          $(XTK_INSTALL_DIR)/tomcat-8/lib/servlet-api.jar
          $(XTK_INSTALL_DIR)/tomcat-8/lib/jsp-api.jar
          $(XTK_INSTALL_DIR)/tomcat-8/lib/el-api.jar
          $(XTK_INSTALL_DIR)/java/lib/log4j-1.2.11.jar
          $(XTK_INSTALL_DIR)/tomcat-8/lib/annotations-api.jar
          $(XTK_INSTALL_DIR)/tomcat-8/lib/catalina.jar
          $(XTK_INSTALL_DIR)/tomcat-8/lib/websocket-api.jar
          $(XTK_INSTALL_DIR)/tomcat-8/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

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

参数 说明 类型 默认值
collectsGarbageAfterRequest
在每个查询后启用JavaScript上下文的垃圾收集器。
Boolean
true
timeToLive
JavaScript上下文所服务的最大页数。

1000

Web > jsp > classpath​节点包含启动JVM时要使用的所有类路径的列表。

中继

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

有关详细信息,请参阅此部分

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

为每个要中继(插入顺序定义优先级)的URL添加​web > relay > url​节点,参数如下。

有关其他信息,请参阅动态页面安全性和中继部分

参数 说明 类型 默认值
IPMask
授权IP:允许使用此掩码的中继的源IP地址的逗号分隔列表。
字符串

deny
拒绝访问这些URL(返回HTTP 403错误)
Boolean

hostMask
要中继的DNS别名:以逗号分隔的列表DNS别名掩码进行中继(例如:“*.adobe.com”)。
字符串

httpAllowed
无论安全区域(如webApps)如何,都授权HTTP访问。
Boolean

relayHost
添加原始主机:中继时使用原始请求的HTTP“Host”头。
Boolean

relayPath
添加初始URL路径:附加要中继到目标页URL的URL的完整路径。
Boolean

状态
公共资源(明细列表)的同步状态。 可能的值为“normal”(正常执行)、“blacklist”(在出现错误404时添加到阻止列表“”的url)和“spare”(如果存在,则在备用服务器上上载文件)。
字符串
normal
targetUrl
目标页面的URL:请参阅配置Tomcat
字符串

timeout
正在中继的请求的最大执行时间(以秒为单位)。


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 > relay > responseHeader​节点,以添加转发到中继的回复。

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

参数 说明 类型
name
标题名称
字符串
value
标题值
字符串

下面是默认配置:

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

重定向

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

有关详细信息,请参阅此部分

参数 说明 类型 默认值
IMSOrgId
Identity Management系统(IMS)组织标识符:Adobe Experience Cloud中的唯一组织标识符,特别用于VisitorID服务和IMS SSO。
字符串

P3PCompactPolicy
描述用于永久Cookie的策略的值(与P3P Compact Policy格式兼容)。
字符串
'CAO DSP COR CURa DEVa TAIa OUR BUS IND UNI COM NAV'
cookieDomain
以逗号分隔的列表,要配置为显式指示要设置cookie的域。
字符串

databaseId
与跟踪实例关联的数据库标识符。
字符串

defLogCount
通过呼叫记录计数:调用方法GetTrackingLogs时默认返回的日志数。

30
expirationURL
过期重定向页:重定向服务器在投放操作的重定向过期时默认使用的网页URL。
字符串

maxJobsInCache
最大作业计数:缓存中投放操作的最大数。 不能低于50。

100
startRedirection
开始重定向服务。
Boolean
true
startRedirectionInModule
开始模块模式中的重定向服务。
Boolean
true
trackWebVisitors
Web 跟踪:为未知用户访问的页面创建日志。
Boolean
false
trackingPassword
重定向服务器使用的口令。
字符串

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

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

参数 说明 类型 默认值
enabledIf
在以下情况下,请考虑:如果表达式返回true,则会考虑跟踪服务器。
字符串

id
名称
字符串
1
url
额外的重定向服务器URL
字符串

spamCheck

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

有关其他信息,请参阅配置SpamAssassin

参数 说明 类型
命令
用于评估电子邮件的防垃圾邮件分数的命令(例如,'perl spamcheck.pl.)。
字符串

wfserver

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

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

参数 说明 类型 默认值
关联
关联
字符串

args
开始参数
字符串

autoStart
自动开始
Boolean
false
dataBasePoolPeriodSec
句点

20
initScript
启动进程时要执行的JavaScript的ID。
字符串

maxProcessMemoryAlertMb
内存消耗警报:有关给定进程消耗的RAM量(以Mb为单位)的警报。

1800
maxProcessMemoryWarningMb
内存消耗警告:有关给定进程消耗的RAM量(以Mb为单位)的警告。

1600
notifRelay
通知中继:HostName:启用通知中继的端口。
字符串

processRestartTime
进程自动重新启动的一天的时间。 请参阅自动进程重新启动
字符串
'06:00:00'
runLevel
优先开始。 低优先级模块首先启动,最后停止。 因此,syslogd模块必须具有优先级0。

10

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free