檔案和資源管理

限制上傳檔案格式

使用 uploadWhiteList 屬性,限制可在Adobe Campaign伺服器上上傳的檔案類型。

此屬性可在 dataStore 元素 serverConf.xml 檔案。 中所有可用的參數 serverConf.xml 列於此 .

此屬性的預設值為 .+ 和可讓您上傳任何檔案類型。

若要限制可能的格式,請以有效的java規則運算式取代屬性值。 您可以以逗號分隔數個值,以輸入數個值。

例如: uploadWhiteList="。*.png,*.jpg」 可讓您在伺服器上上傳PNG和JPG格式。 不接受其他格式。

您也可以設定Web伺服器,以防止上傳重要檔案。 了解更多

注意

uploadWhiteList 屬性會限制可在Adobe Campaign伺服器上傳的檔案類型。 但是,當發佈模式為 追蹤伺服器其他Adobe Campaign伺服器, uploadWhitelist 屬性也必須在這些伺服器上更新。

代理連接配置

您可以使用 檔案傳輸 工作流程活動(例如)。 為達此目的,您需要設定 proxyConfig 區段 serverConf.xml 檔案。 中可用的所有參數 serverConf.xml 列於此 .

可能有下列代理連接:HTTP、HTTPS、FTP、SFTP。 請注意,自20.2 Campaign版本開始,HTTP和HTTPS通訊協定參數為 不再可用. 由於這些參數在舊版組建(包括9032)中仍然可用,因此下文仍提及。

注意

僅支援基本驗證模式。 不支援NTLM身份驗證。

不支援SOCKS代理。

您可以使用下列命令:

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

通訊協定參數可以是「http」、「https」或「ftp」。

如果您在與HTTP/HTTPS流量相同的埠上設定FTP,則可使用下列項目:

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

只有當通訊協定參數為「ftp」時,才會使用「http」和「https」選項,並指出指定埠上的隧道傳輸是透過HTTPS還是透過HTTP執行。

如果您透過代理伺服器對FTP/SFTP和HTTP/HTTPS流量使用不同的埠,則應設定「ftp」通訊協定參數。

例如:

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

然後輸入密碼。

HTTP連線會定義在proxyHTTP參數中:

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

HTTPS連線會定義於proxyHTTPS參數中:

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

FTP/FTPS連線會定義於proxyFTP參數中:

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

如果您對數種連線類型使用相同的代理,則只會以useSingleProxy設為"1"或"true"來定義proxyHTTP。

如果您有內部連線應通過Proxy,請在覆寫參數中新增這些連線。

如果要暫時禁用代理連接,請將enabled參數設定為"false"或"0"。

如果您需要透過Proxy使用iOS HTTP/2連接器,支援下列HTTP Proxy模式:

  • 不驗證的HTTP
  • HTTP基本驗證

若要啟用代理模式,必須在 serverconf.xml 檔案:

<nmac useHTTPProxy="true">

有關此iOS HTTP/2連接器的詳細資訊,請參閱 頁面.

管理公用資源

若要公開使用,連結至促銷活動的電子郵件和公共資源中使用的影像必須存在於可外部存取的伺服器上。 然後,外部收件者或運算子就能使用這些ID。 了解更多資訊

公共資源儲存在 /var/res/instance Adobe Campaign安裝目錄的目錄。

相符的URL為: http://server/res/instance where 執行個體 是追蹤例項的名稱。

您可以將節點新增至 conf-<instance>.xml 檔案來配置伺服器上的儲存。 這表示會新增下列行:

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

在這種情況下,部署精靈視窗上方所提供之公用資源的新URL應指向此資料夾。

本頁內容