Invio automatico newsletter con Singing & Dancing
Up to Plone Forum
Sto provando Singing & Dancing per l'invio automatico di newsletter ai colleghi in una intranet.
Una collezione restituisce i contenuti in base ad un criterio data e se non è vuota viene trasmessa come newsletter.
Tutto funziona bene se uso il Manual Scheduler.
Se invece uso ad esempio il Daily Scheduler, mi aspetto che venga inviata una mail automatica basata su Triggered the last time, ma non succede. Devo configurare anche qualcos'altro per l'invio automatico di mail?
Grazie
Ciao Gianni,
hai provato a seguire cosa dice la pagina del prodotto http://plone.org/products/dancing nella sezione "Processing the message queue"?
Dovrebbe essere quello.
Fammi sapere.
Ciao,
davide
Grazie Davide, evidentemente non avevo seguito alla lettera tutte le istruzioni, in particolare non avevo dato il giusto peso al fatto che si doveva manualmente aggiungere il prodotto ClockServer di Zope per far funzionare il tutto. Una volta aggiunto Products.ClockServer nella buildout, le mail partono regolarmente.
Ora però ho un altro problema. Nel testo delle mail inviate agli utenti S&D genera, per i contenuti della newsletter, un URL del tipo:
http//192.168.0.34/Plone/cartella/pagina
il che implica che al click dell'utente risponda Apache sulla porta 80 restituendo, ovviamente, 404 Not Found.
Plone invece risponde sulla porta 8080. Come faccio a fare in modo che l'URL generato sia del tipo:
http://192.168.0.34:8080/Plone/cartella/pagina
Grazie!
Gianni
Strano,
in teoria non dovrebbe capitare.
Riesci a darmi qualche informazione in più sulla configurazione che hai effettuato?
Mi è venuta un'idea. Nel file buildout.cfg avevo aggiunto, come da istruzioni del prodotto, le seguenti righe:
<clock-server>
method /Plone/@@dancing-utils/tick_and_dispatch
period 43200
user admin
password ****
host 192.168.0.34
</clock-server>
Non vorrei che ClockServer concatenasse host e method generando l'URL
192.168.0.34/Plone che è proprio quello che causa l'errore di Apache
Allora provo ad aggiungere la porta all'host 192.168.0.34:8080 e vediamo se funziona allo scattare del prossimo trigger della newsletter.
Ti faccio sapere.
OK era proprio il problema della porta 8080 di cui al precedente post. Le mail arrivate oggi riportano l'URL corretto.
Il caso è risolto.
Grazie comunque per la collaborazione.
Gianni
