Page 1 of 1
Correo electronico en OpenKM
PostPosted:Wed Feb 22, 2012 6:37 pm
by jedaro
Saludos a todos,
Estoy arrancando con OpenKM 5.1.9. Tengo configurado usuarios, permisos, plantillas y documentos. Me gustaría hacer uso del correo electrónico, quisiera saber si es posible con la versión que tengo, mandar automáticamente correos electrónicos cuando se haga modificaciones a un documentos o carpeta especifica. Si le doy checkin a un archivo me gustaría saber si con OpenKM este mismo archivo se envié al correo electrónico registrado de cierto usuario.
Saludos y gracias
Re: Correo electronico en OpenKM
PostPosted:Thu Feb 23, 2012 10:22 am
by jllort
Todo usuario que este suscrito a un documento o carpeta se le enviaran notificaciones automaticas cuando dicho documento o documentos dentro de la carpeta hayan sido modificados. Para eso tienes que tener configurado el mail-service.xml
Te sugiero que leas:
http://wiki.openkm.com/index.php/JBoss_ ... figuration
http://wiki.openkm.com/index.php/Subscription_service
Re: Correo electronico en OpenKM
PostPosted:Tue May 15, 2012 2:53 pm
by diego
Buenas Jilort,
Tengo un problema respecto a esto. He configurado el archivo mail-service.xml como dice la documentación (adjunto el codigo a continuación) y el usario suscrito tiene añadido el correo electrónico, a pesar de esto no consigo que el sistema envíe un mail al usuario. En mi caso la versión es la 4.1.
¿Cual puede ser el problema?
Code: Select all<mbean code="org.jboss.mail.MailService"
name="jboss:service=Mail">
<attribute name="JNDIName">java:/Mail</attribute>
<attribute name="User">suscripciones@xxxxx.com/attribute>
<attribute name="Password">xxxxxx</attribute>
<attribute name="Configuration">
<!-- A test configuration -->
<configuration>
<!-- Change to your mail server prototocol -->
<property name="mail.store.protocol" value="pop3"/>
<property name="mail.transport.protocol" value="smtp"/>
<!-- Change to the user who will receive mail -->
<property name="mail.user" value="suscripciones@xxxxx.com"/>
<!-- Change to the mail server -->
<property name="mail.pop3.host" value="pop.gmail.com"/>
<!-- Change to the SMTP gateway server -->
<property name="mail.smtp.host" value="smtp.gmail.com"/>
<property name="mail.smtp.starttls.enable" value="true" />
<property name="mail.smtp.socketFactory.class" value="javax.net.ssl.SSLSocketFactory" />
<!-- The mail server port -->
<property name="mail.smtp.port" value="465"/>
<property name="mail.smtp.socketFactory.port" value="465" />
<!-- Change to the address mail will be from -->
<property name="mail.from" value="suscripciones@xxxxx.com"/>
<property name="mail.smtp.user" value="suscripciones@xxxxx.com"/>
<property name="mail.smtp.password" value="xxxxxxx"/>
<property name="mail.smtp.auth" value="true"/>
<!-- Enable debugging output from the javamail classes -->
<property name="mail.debug" value="false"/>
</configuration>
</attribute>
<depends>jboss:service=Naming</depends>
</mbean>
Gracias de antemano
Un saludo
Re: Correo electronico en OpenKM
PostPosted:Thu May 17, 2012 8:41 am
by jllort
activa el debug
Code: Select all<property name="mail.debug" value="true"/>
Prueba a enviar un correo y mira en el log a ver que mensaje de error te esta dando
Re: Correo electronico en OpenKM
PostPosted:Fri May 18, 2012 7:47 am
by diego
Gracias por tu respuesta jllort. ¿Puedo enviarte el archivo log de alguna manera?. Porque estoy leyendolo pero no encuentro que puede suceder

.
Gracias de nuevo.
Un saludo
Re: Correo electronico en OpenKM
PostPosted:Fri May 18, 2012 4:04 pm
by jllort
Solo necesito ver la traza del error, es decir a partir del momento que envias el correo electrónico, no hace falta que lo postees todo.
Re: Correo electronico en OpenKM
PostPosted:Tue May 22, 2012 7:58 am
by diego
Hola jllort,
Te pongo una parte del log, espero que con esto sirva.
Code: Select all2012-05-18 06:55:28,677 ERROR [es.git.openkm.util.MailUtils] diego.villar@mvconsultoria.com
javax.mail.MessagingException: diego.villar@mvconsultoria.com;
nested exception is:
java.net.UnknownHostException: diego.villar@mvconsultoria.com
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:479)
at javax.mail.Service.connect(Service.java:275)
at javax.mail.Service.connect(Service.java:156)
at es.git.openkm.util.MailUtils.importMessages(MailUtils.java:183)
at es.git.openkm.core.UserMailImporter.run(UserMailImporter.java:52)
at java.util.TimerThread.mainLoop(Timer.java:534)
at java.util.TimerThread.run(Timer.java:484)
Caused by: java.net.UnknownHostException: diego.villar@mvconsultoria.com
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:158)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
at java.net.Socket.connect(Socket.java:546)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:570)
at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:160)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:232)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:189)
at com.sun.mail.iap.Protocol.<init>(Protocol.java:84)
at com.sun.mail.imap.protocol.IMAPProtocol.<init>(IMAPProtocol.java:87)
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:446)
... 6 more
Un saludo
Re: Correo electronico en OpenKM
PostPosted:Wed May 23, 2012 6:37 pm
by jllort
Esto es una clase muy antigua es.git.openkm.util.MailUtils, ahora leo mas arriba que tienes una 4.1.
Esta bien escrito el correo electrónico ? por que este error java.net.UnknownHostException:
diego.villar@mvconsultoria.com parece indicar que el host no existe ?
Re: Correo electronico en OpenKM
PostPosted:Mon May 28, 2012 7:59 am
by diego
El correo es correcto, es mi propia cuenta por lo que con eso no debería haber problema.
Si, todavía estoy en la 4.1, ¿podría actualizar la versión sin cambiar de servidor o hay otra manera de solucionarlo?
Gracias
Re: Correo electronico en OpenKM
PostPosted:Wed May 30, 2012 10:51 am
by jllort
Parece que desde el servidor no puede conectar a mvconsultoria.com ?
Puedes subir de la 4.x a la 5.x migrando el repositorio ( no es necesario cambiar de servidor, pero ante todo hacer un backup ), mira
http://wiki.openkm.com/index.php/Migration_Guide