Gerenciamento de arquivos e recursos

Limitar o formato do arquivo de upload

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

Esse atributo está disponível no elemento dataStore do arquivo serverConf.xml. Todos os parâmetros disponíveis no serverConf.xml são listados nesta 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" 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 uma atividade de workflow de Transferência de arquivo por exemplo. Para isso, é necessário configurar a seção proxyConfig do arquivo serverConf.xml por meio de um comando específico. Todos os parâmetros disponíveis no serverConf.xml são listados nesta 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ão mais disponíveis. Esses parâmetros ainda são mencionados abaixo, pois permanecem disponíveis em builds anteriores - incluindo 9032.

CUIDADO

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

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 diretório /var/res/instance do diretório de instalação do Adobe Campaign.

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

Você pode especificar outro diretório adicionando um nó ao arquivo 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?lang=pt-BR"/>
     <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