Distribuzione autonoma

Questa configurazione include tutti i componenti dello stesso computer:

  • processo di applicazione (web),
  • processo di consegna (MTA),
  • processo di reindirizzamento (tracciamento),
  • processo del flusso di lavoro e attività pianificate (wfserver),
  • processo di posta non recapitata (inMail),
  • processo statistico (stat).

La comunicazione globale tra i processi viene effettuata secondo il seguente schema:

Questo tipo di configurazione può essere eseguito quando gestisci elenchi di meno di 100.000 destinatari e con, ad esempio, i seguenti livelli software:

  • Linux,
  • Apache,
  • PostgreSQL,
  • Qmail.

Quando il volume cresce, una variante di questa architettura sposta il server di database in un altro computer per migliorare le prestazioni.

NOTA

È inoltre possibile utilizzare un database server esistente se dispone di risorse sufficienti.

Funzioni

Vantaggi

  • Costi di configurazione completamente indipendenti e bassi (nessuna licenza fatturabile richiesta se si utilizza il software open source elencato di seguito).
  • Installazione semplificata e configurazione della rete.

Svantaggi

  • Un computer critico in caso di incidente.
  • Larghezza di banda limitata durante la trasmissione dei messaggi (nella nostra esperienza, circa decine di migliaia di mail all'ora).
  • Potenziale rallentamento dell'applicazione durante la trasmissione.
  • Il server applicazioni deve essere disponibile dall'esterno (ad esempio, mentre si trova nella DMZ) in quanto ospita il server di reindirizzamento.

Passaggi di installazione e configurazione

Prerequisiti

  • JDK,

  • Server web (IIS, Apache),

  • accesso a un server di database,

  • Cassetta di posta non recapitata accessibile tramite POP3,

  • Creazione di due alias DNS:

    • la prima persona esposta al pubblico per il monitoraggio e l'individuazione del computer sul proprio IP pubblico;
    • il secondo alias esposto agli utenti interni per l'accesso alla console e che punta allo stesso computer.
  • Firewall configurato per aprire SMTP (25), DNS (53), HTTP (80), HTTPS (443), SQL (1521 ad Oracle, 5432 per PostgreSQL, ecc.) porte. Per ulteriori informazioni, consulta Configurazione di rete.

Negli esempi seguenti, i parametri dell’istanza sono:

  • Nome dell’istanza: demo
  • Maschera DNS: console.campaign.net* (solo per le connessioni alla console client e per i rapporti)
  • Database: campagna:demo@dbsrv

Installazione e configurazione (computer singolo)

Applica i seguenti passaggi:

  1. Segui la procedura di installazione per il server Adobe Campaign: pacchetto nlserver su Linux o setup.exe su Windows.

    Per ulteriori informazioni, consulta Prerequisiti per l’installazione di Campaign in Linux (Linux) e Prerequisiti per l’installazione di Campaign in Windows (Windows).

  2. Una volta installato il server Adobe Campaign, avviare l'application server (web) utilizzando il comando nlserver web -tomcat (il modulo Web consente di avviare Tomcat in modalità server Web indipendente in ascolto sulla porta 8080) e di assicurarsi che Tomcat si avvii correttamente:

    12:08:18 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
    12:08:18 >   Starting Web server module (pid=28505, tid=-1225184768)...
    12:08:18 >   Tomcat started
    12:08:18 >   Server started
    
    NOTA

    La prima volta che il modulo Web viene eseguito, crea i file config-default.xml e serverConf.xml nella directory conf sotto la cartella di installazione. Tutti i parametri disponibili in serverConf.xml sono elencati in questa sezione.

    Premere Ctrl+C per arrestare il server.

    Per ulteriori informazioni, consulta le sezioni seguenti:

  3. Modifica la password interna utilizzando il comando:

    nlserver config -internalpassword
    

    Per ulteriori informazioni al riguardo, consulta questa sezione.

  4. Crea l’istanza demo con le maschere DNS per il tracciamento (in questo caso, tracking.campaign.net) e l’accesso alle console client (in questo caso, console.campaign.net). Ci sono due modi per farlo:

    • Crea l’istanza tramite la console:

      Per ulteriori informazioni, consulta Creare un’istanza e accedi.

      o

    • Crea l'istanza utilizzando le righe di comando:

      nlserver config -addinstance:demo/tracking.campaign.net*,console.campaign.net*
      

      Per ulteriori informazioni, consulta Creazione di un'istanza.

  5. Modifica il file config-demo.xml (creato nel passaggio precedente accanto a config-default.xml) e assicurati che mta (consegna), wfserver (flusso di lavoro), inMail (messaggi non recapitati) e I processi stat (statistiche) sono abilitati. Quindi configura l’indirizzo del server di statistiche:

    <?xml version='1.0'?>
    <serverconf>  
      <shared>    
        <!-- add lang="eng" to dataStore to force English for the instance -->    
        <dataStore hosts="tracking.campaign.net*,console.campaign.net*">      
          <mapping logical="*" physical="default"/>    
        </dataStore>  </shared>  
        <mta autoStart="true" statServerAddress="localhost"/>
        <wfserver autoStart="true"/>  
        <inMail autoStart="true"/>  
        <sms autoStart="false"/>  
        <listProtect autoStart="false"/>
    </serverconf>
    

    Per ulteriori informazioni al riguardo, consulta questa sezione.

  6. Modifica il file serverConf.xml e specifica il dominio di consegna, quindi specifica gli indirizzi IP (o host) dei server DNS utilizzati dal modulo MTA per rispondere alle query DNS di tipo MX.

    <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
    
    NOTA

    Il parametro nameServers viene utilizzato solo in Windows.

    Per ulteriori informazioni, consulta Configurazione del server Campaign.

  7. Copia il programma di installazione della console client (setup-client-7.XX, YYYY.exe per v7 o setup-client-6.XX, YYYY.exe per v6.1) in /datakit/nl/jg/s cartella jsp. Ulteriori informazioni.

  8. Segui la procedura di integrazione del server Web (IIS, Apache) descritta nelle sezioni seguenti:

  9. Avvia il sito web e verifica il reindirizzamento utilizzando l'URL: https://tracking.campaign.net/r/test.

    Il browser deve visualizzare il seguente messaggio:

    <redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="localhost"/>
    

    Per ulteriori informazioni, consulta le sezioni seguenti:

  10. Avvia il server Adobe Campaign (net start nlserver6 in Windows, /etc/init.d/nlserver6 start in Linux) ed esegui nuovamente il comando nlserver pdump per verificare la presenza di tutti i moduli abilitati.

    NOTA

    A partire da 20.1, si consiglia di utilizzare invece il seguente comando (per Linux): sistema avviare nlserver

    12:09:54 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
    syslogd@default (7611) - 9.2 MB
    stat@demo (5988) - 1.5 MB
    inMail@demo (7830) - 11.9 MB
    watchdog (27369) - 3.1 MB
    mta@demo (7831) - 15.6 MB
    wfserver@demo (7832) - 11.5 MB
    web@default (28671) - 40.5 MB
    

    Questo comando consente inoltre di conoscere la versione e il numero di build del server Adobe Campaign installato sul computer.

  11. Verifica il modulo nlserver web utilizzando l'URL: https://console.campaign.net/nl/jsp/logon.jsp

    Questo URL consente di accedere alla pagina di download del programma di installazione client.

    Immetti il login interno e la password associata quando raggiungi la pagina di controllo degli accessi. Ulteriori informazioni.

  12. Avvia la console del client Adobe Campaign (dalla pagina di download precedente o avviata direttamente sul server per un'installazione di Windows), imposta l'URL della connessione al server su https://console.campaign.net e connettiti utilizzando l'accesso internal .

    Fare riferimento a questa pagina e questa sezione.

    La procedura guidata di creazione del database viene visualizzata al primo accesso:

    Segui i passaggi della procedura guidata e crea il database associato all’istanza di connessione.

    Per ulteriori informazioni, consulta Creazione e configurazione del database.

    Una volta creato il database, disconnettiti.

  13. Accedi nuovamente alla console client utilizzando l'accesso admin senza password e avvia la procedura guidata di distribuzione ( Tools > Advanced menu) per completare la configurazione dell'istanza.

    Per ulteriori informazioni, consulta Distribuzione di un'istanza.

    I parametri principali da impostare sono i seguenti:

    • Email delivery: indirizzi del mittente e di risposta e cassetta postale di errore per posta non recapitata.

    • Tracciamento: Popolare l'URL esterno utilizzato per il reindirizzamento e l'URL interno, fare clic su Registrazione sul server di tracciamento e quindi convalidarlo sull'istanza demo del server di tracciamento.

      Per ulteriori informazioni, consulta Configurazione del tracciamento.

      Poiché il server Adobe Campaign viene utilizzato sia come server applicazioni che come server di reindirizzamento, l’URL interno utilizzato per raccogliere i registri di tracciamento e gli URL di trasferimento è una connessione interna diretta a Tomcat (https://localhost:8080).

    • Gestione messaggi non recapitati: Immetti i parametri per gestire la posta non recapitata (non prendere in considerazione la sezione Mail non recapitate non elaborate ).

    • Accesso da: Fornire i due URL per report, moduli web e pagine mirror.

In questa pagina

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
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now