Gerenciamento de arquivos e recursos

Limitar o formato de arquivo de upload

Use o uploadWhiteList para restringir os tipos de arquivo disponíveis para upload no servidor do Adobe Campaign.

Esse atributo está disponível no dataStore do serverConf.xml arquivo. Todos os parâmetros disponíveis no serverConf.xml estão listadas neste seção.

O valor padrão deste atributo é .+ e permite carregar qualquer tipo de arquivo.

Para limitar os formatos possíveis, substitua o valor do atributo por uma expressão Java regular válida. É possível inserir vários valores separando-os por vírgula.

Por exemplo: uploadWhiteList="..png,.jpg" O permitirá carregar os formatos PNG e JPG no servidor. Nenhum outro formato será aceito.

OBSERVAÇÃO

No Internet Explorer, o caminho de arquivo completo deve ser verificado pela expressão regular.

Você também pode impedir que arquivos importantes sejam carregados configurando o Servidor Web. Saiba mais

Configuração da conexão proxy

Você pode conectar o servidor do Campaign a um sistema externo por meio de um proxy, usando um Transferência de arquivos atividade do workflow, por exemplo. Para isso, é necessário configurar o proxyConfig da seção serverConf.xml por meio de um comando específico. Todos os parâmetros disponíveis na serverConf.xml estão listadas neste seção.

As seguintes conexões de proxy são possíveis: HTTP, HTTPS, FTP, SFTP. Observe que, a partir da versão 20.2 do Campaign, os parâmetros do protocolo HTTP e HTTPS são não está mais disponível. Esses parâmetros ainda são mencionados abaixo, pois permanecem disponíveis em builds anteriores - incluindo 9032.

ATENÇÃO

Somente o modo de autenticação básico é compatível. A autenticação NTLM não é suportada.

Não há suporte para proxies SOCKS.

Você pode usar o seguinte comando:

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

os parâmetros de protocolo podem ser "http", "https" ou "ftp".

Se você estiver configurando o FTP na mesma porta que o tráfego HTTP/HTTPS, poderá usar o seguinte:

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

As opções "http" e "https" só são usadas quando o parâmetro do protocolo é "ftp" e indicam se o tunelamento na porta especificada será executado por HTTPS ou por HTTP.

Se você usar portas diferentes para tráfego FTP/SFTP e HTTP/HTTPS por servidor proxy, deverá definir o parâmetro de protocolo "ftp".

Por exemplo:

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

Em seguida, digite a senha.

As conexões HTTP são definidas no parâmetro proxyHTTP:

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

As conexões HTTPS são definidas no parâmetro proxyHTTPS:

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

As conexões FTP/FTPS são definidas no parâmetro proxyFTP:

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

Se você usar o mesmo proxy para vários tipos de conexão, somente o proxyHTTP será definido com useSingleProxy definido como "1" ou "true".

Se você tiver conexões internas que devem passar pelo proxy, adicione-as no parâmetro override .

Se quiser desativar temporariamente a conexão proxy, defina o parâmetro ativado como "false" ou "0".

Se você precisar usar o conector HTTP/2 do iOS por meio de um proxy, os seguintes modos de proxy HTTP serão compatíveis:

  • HTTP sem autenticação
  • Autenticação básica HTTP

Para ativar o modo proxy, a seguinte alteração deve ser feita no serverconf.xml arquivo:

<nmac useHTTPProxy="true">

Para obter mais informações sobre esse conector HTTP/2 do iOS, consulte esta seção página.

Gerenciar recursos públicos

Para estarem disponíveis publicamente, as imagens usadas em emails e recursos públicos vinculados a campanhas devem estar presentes em um servidor acessível externamente. Eles podem então estar disponíveis para recipients ou operadores externos. Saiba mais.

Os recursos públicos são armazenados no /var/res/instance diretório do diretório de instalação do Adobe Campaign.

O URL correspondente é: http://server/res/instance em que instância é o nome da instância de rastreamento.

Você pode especificar outro diretório adicionando um nó à variável conf-<instance>.xml para configurar o armazenamento no servidor. Isso significa adicionar as seguintes linhas:

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

Nesse caso, o novo URL para os recursos públicos fornecidos na parte superior da janela do assistente de implantação deve apontar para essa pasta.

Nesta página