Un grazie a Gabriele che ci ha inviato in seguito ad una
discussione nata nel nostro FORUM , questoTOOLS POP3 retriever interamente
fatto in Domino per scaricare la posta da account esterni POP3 sul server
Domino...
Ne trarranno benificio tutte quelle piccole medie imprese che prima si
appoggiavano a tools esterni di terze parti (come IGETMAIL) per scaricare
la posta da server POP3 esterni!
Un grazie ancora
dallo Staff di Dominopoint
update (3/7/07): Nuova
versione POP3 Retriever
L'applicazione è completamente gratuita e opensource può essere modificata
ad uso e consumo di chi vuole.
Nasce per un utilizzo interno e quindi va presa "as is".Non ha
nè documentazione ne esempi di sorta.
Se servono ulteriori informazioni sono disponibile a fornirle.
L'applicazione richiede lato server l'utilizzo di un domino v6 o successivi
(è richiesta la JVM 1.3 o superiore) e l'installazione del package javamail
1.3.2 distribuito insieme (ci sono dei documenti notes di Help dentro il
Template).
1- estrarre i due file .jar (activation.jar e mail.jar) nella cartella
$domino_dir/jvm/lib/ext (sovrascrivere gli eventuali file presenti)
2- inserire o modificare le due chiavi nel notes.ini del server domino
// Serve per la Heap Size Massima della JVM (se è impostato ad un livello
superiore lasciare quel livello)
JavaMaxHeapSize=380MB (importante il suffisso MB)
//Se la chiave non è presente non è necessario inserirla. Se invece è
presente si devono inserire i percorsi dei due file
JavaUserClasses=... inserire il percorso dei due jar.
Attenzione: a volte se installato Sametime, nella installazione vengono
sparsi per le varie cartelle del domino (o data) jar con nomi identici.
Questi eventuali file vanno cancellati (non si incorre in nessun tipo di
problema perchè la 1.3.2 di javamail è cmq ad un livello superiore di
quello distribuito da sametime).
3- modificare il file $domino_dir/jvm/security/java.policy aggiungendo
nei default grant alla fine ( prima di };) :
//modifica
permission java.security.AllPermission "read,write";
Attenzione: durante gli update di versione di domino questo file e i due
file .jar vengono sovrascritti, quindi vanno ripristinati.
Lato client non è richiesta ovviamente nessuna modifica od installazione.
Tuttavia se si vuole modificare il codice java al suo interno, è necessario
inserire i due file .jar (activation.jar e mail.jar) presenti nel documento
server nella cartella $notes_dir/jvm/lib/ext (sovrascrivere gli eventuali
file presenti) del client con il quale si effettuano le modifiche.
L'applicazione è divisa in due database che vanno inseriti nella stessa
directory (una qualsiasi sotto data).
Nel primo database (JForward.nsf) va creato un documento notes di configurazione
con questi parametri:
L'applicazione per poter funzionare correttamente deve aver impostato correttamente
i parametri.
* DEBUG=Questa chiave permette di visualizzare a sulla console Domino i
vari passaggi in fase di download della posta.
Il dettaglio delle operazioni non appare nella videata del log.
Impostare il parametro =SI (1) per abilitarla, =NO (0) per disabilitarla.
* TIMEOUT=Valore espresso in millisecondi del timeout di connessione al
provider. (consigliato 300000)
* Cronologia del LOG=indica quanti la durata in giorni della cronologia
del log. I messaggi più vecchi verranno cancellati con un agent.
* database di log = percorso e nome del secondo database (JForwardLog)
* tipo di log= Completo (scrive tutto) / Solo Download (crea dei log solo
in presenza di messaggi da POP3 o errori) / Solo errori(solo se si verificano
errori)
Inoltre vanno creati gli account da scaricare:
NOTES USER= non interessa il processo di download della posta. E' utilizzato
come lettore/scrittore da domino.
* EMAILPOP3= email che si va a scaricare ma è una informazione che non
interessa il download ma viene usato solo per il log
* POP3= indicare il pop3 per la ricezione della posta
* USER= indicare lo user da utilizzare per il collegamento al POP3
* PASSWORD= indicare la password da utilizzare per il coll. al POP3
* SMTP= indicare il server smtp per inoltrare l'email (IP o nome)
* EMAIL= indicare l'indirizzo email al quale inoltrare l'email scaricata.
Se si vogliono indicare più destinatari basta separarli con uno spazio.
* ENABLE= indica se l'account deve essere attivo
Se=SI (1) è attivo
Se=NO (0) non è attivo
Il tutto funziona con un agent che si chiama DownloadPOP3 che va schedulato,
che legge gli accont ed in base ai parametri di configurazione e le info
degli account, si connette con protocollo POP3 ai provider per scaricare
la posta ed inoltrarla ai vari indirizzi.
Vengono mantenute ovviamente le informazioni dell'email originale.
Il secondo database (JForwardLog.nsf) fa solo da repository per i log.
C'è un agent di Pulizia che pulisce questo database per evitare che diventi
troppo grande.
Il cuore dell'applcazione è lo script JForward, scritto in java nel quale
avviene il download della posta.
Database ed Articolo offerto da :
Gabriele Mariotti & Emidio Giuseppetti
e-mail: gmariotti@ankonsh.com
e-mail: egiuseppetti@ankonsh.com
POP3 Retriver per Domino - Progetto ITALIANO
- 11/30/2006
- 10 commenti
10 Commenti:
beh insomma, un exe e una dll non mi sembra molto in "stile Domino".Decisamente poco gradevole.
Qui trovate un altro pop3 retriever per Domino
su Windows, e` un progetto free :
{ Link }
Ciao
Altro free Pop3 Retriever, lo potete scaricare da qui :
{ Link }
Ho trovato un'alternativa, almeno x i server Windows,
al discorso Pop3 Retriver x Domino, si tratta di una
utility free sviluppata da Louis Lecaroz :
{ Link }
e' solo un db Notes con un EXE e una DLL che vengono
richiamati per lo scarico pop3 di piu` caselle email
in una mailbox Notes.
Sembra andare.
L'ho usato anche io e sembra andare bene.
Anche a me interessava sapere come funziona il sandbox del vostro sito.
L'ho usato anche io e sembra andare bene.
Anche a me interessava sapere come funziona il sandbox del vostro sito.
UAO!!! funziona davvero.
Ho provato il db su un domino 7.0.1 su piattaforma Windows 2003.
Non conoscendo java, ci ho messo un attimo a configurarlo, ma una volta capito il download degli account funziona egregiamente.
Ho alcuni quesiti in merito tecnici e non:
- il db lo posso usare liberamente nella mia azienda?
- come funziona il vostro sandbox? qualcuno aggiornerà il programma, invierà eventuali migliorie, correzioni (sempre che qualcun altro lo usi)?
- c'è un numero massimo di account oltre il quale è consigliabile non andare?
- squisitamente tecnica (nasce dalla mia ignoranza su java)la scelta di inserire i file .jar direttamente nella cartelle del domino è una scelta pulita?
Grazie mille se gli autori e/o amministratori del sito mi risponderanno.
magari più avanti quando ho tempo ci dedicherò un po' di tempo a fare il debug e a matterlo a posto in modo tale che funzioni pure sotto Linux. Poi le comunicherò a voi o all'autore
Il db è stato provato solo su un server Windows.
Cmq, si potrebbe tentare di capire dove si pianta l'applicazione ed eventualmente che scrive sulla console Domino.
Su Domino 7.0.2 su ubuntu Dapper non funziona. Si pianta quando tenta di scaricare i messaggi.