Re:Help!!! problem with mail notification
PostPosted:Tue Aug 05, 2008 7:33 pm
upup
Because information matters
https://forum.openkm.com/
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Id: mail-service.xml 62349 2007-04-15 16:48:15Z dimitris@jboss.org $ -->
<server>
<!-- ==================================================================== -->
<!-- Mail Connection Factory -->
<!-- ==================================================================== -->
<mbean code="org.jboss.mail.MailService"
name="jboss:service=mail/OpenKM">
<attribute name="JNDIName">java:/mail/OpenKM</attribute>
<attribute name="User">openkmfan</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="nobody"/>
<!-- Change to the mail server -->
<property name="mail.pop3.host" value="pop3.nosuchhost.nosuchdomain.com"/>
<!-- Change to the SMTP gateway server -->
<property name="mail.smtp.host" value="smtp.gmail.com"/>
<!-- The mail server port -->
<property name="mail.smtp.port" value="587"/>
<!-- Change to the address mail will be from -->
<property name="mail.from" value="openkmfan@gmail.com"/>
<!-- Enable debugging output from the javamail classes -->
<property name="mail.debug" value="false"/>
</configuration>
</attribute>
<depends>jboss:service=Naming</depends>
</mbean>
</server>
10:23:27,546 ERROR [STDERR] javax.mail.MessagingException: Exception reading res
ponse;
nested exception is:
java.net.SocketException: Connection reset
10:23:27,546 ERROR [STDERR] at com.sun.mail.smtp.SMTPTransport.readServerRes
ponse(SMTPTransport.java:1462)
10:23:27,546 ERROR [STDERR] at com.sun.mail.smtp.SMTPTransport.close(SMTPTra
nsport.java:645)
10:23:27,546 ERROR [STDERR] at javax.mail.Transport.send0(Transport.java:171
)
10:23:27,546 ERROR [STDERR] at javax.mail.Transport.send(Transport.java:98)
10:23:27,546 ERROR [STDERR] at es.git.openkm.util.Mail.send(Mail.java:88)
10:23:27,546 ERROR [STDERR] at es.git.openkm.module.direct.DirectNotificatio
nModule.notify(DirectNotificationModule.java:279)
10:23:27,546 ERROR [STDERR] at es.git.openkm.api.OKMNotification.notify(OKMN
otification.java:87)
10:23:27,546 ERROR [STDERR] at es.git.openkm.frontend.server.OKMFileUploadSe
rvlet.doPost(OKMFileUploadServlet.java:139)
10:23:27,546 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpSe
rvlet.java:710)
10:23:27,546 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpSe
rvlet.java:803)
10:23:27,546 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterCha
in.internalDoFilter(ApplicationFilterChain.java:290)
10:23:27,546 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterCha
in.doFilter(ApplicationFilterChain.java:206)
10:23:27,546 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilte
r.doFilter(ReplyHeaderFilter.java:96)
10:23:27,546 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterCha
in.internalDoFilter(ApplicationFilterChain.java:235)
10:23:27,546 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterCha
in.doFilter(ApplicationFilterChain.java:206)
10:23:27,546 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve
.invoke(StandardWrapperValve.java:230)
10:23:27,546 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve
.invoke(StandardContextValve.java:175)
10:23:27,546 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssocia
tionValve.invoke(SecurityAssociationValve.java:179)
10:23:27,546 ERROR [STDERR] at org.apache.catalina.authenticator.Authenticat
orBase.invoke(AuthenticatorBase.java:524)
10:23:27,546 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValv
e.invoke(JaccContextValve.java:84)
10:23:27,546 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.in
voke(StandardHostValve.java:127)
10:23:27,546 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.i
nvoke(ErrorReportValve.java:102)
10:23:27,546 ERROR [STDERR] at org.jboss.web.tomcat.service.jca.CachedConnec
tionValve.invoke(CachedConnectionValve.java:157)
10:23:27,546 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.
invoke(StandardEngineValve.java:109)
10:23:27,546 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.s
ervice(CoyoteAdapter.java:262)
10:23:27,546 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.proc
ess(Http11Processor.java:844)
10:23:27,546 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http1
1ConnectionHandler.process(Http11Protocol.java:583)
10:23:27,546 ERROR [STDERR] at org.apache.tomcat.util.net.JIoEndpoint$Worker
.run(JIoEndpoint.java:446)
10:23:27,546 ERROR [STDERR] at java.lang.Thread.run(Thread.java:595)
10:23:27,546 ERROR [STDERR] Caused by: java.net.SocketException: Connection rese
t
10:23:27,546 ERROR [STDERR] at java.net.SocketInputStream.read(SocketInputSt
ream.java:168)
10:23:27,562 ERROR [STDERR] at com.sun.mail.util.TraceInputStream.read(Trace
InputStream.java:97)
10:23:27,562 ERROR [STDERR] at java.io.BufferedInputStream.fill(BufferedInpu
tStream.java:218)
10:23:27,562 ERROR [STDERR] at java.io.BufferedInputStream.read(BufferedInpu
tStream.java:235)
10:23:27,562 ERROR [STDERR] at com.sun.mail.util.LineInputStream.readLine(Li
neInputStream.java:75)
10:23:27,562 ERROR [STDERR] at com.sun.mail.smtp.SMTPTransport.readServerRes
ponse(SMTPTransport.java:1440)
10:23:27,562 ERROR [STDERR] ... 28 more
10:23:27,843 INFO [CacheManager] resizeAll size=7
tidus2728 wrote:Hi hbcomcn,[file name=server-91e7eab85db850e20b0a07c4bef3eeee.zip size=70689]http://www.openkm.com/images/fbfiles/fi ... f3eeee.zip[/file]
Your OpenKM.cfg and openkm-emails.properties seem to be correct. The problem is probably in the mail-service.xml.
From your first config, the mail service is bound properly but the smtp does not seem to be configured properly. You need to configure your smtp server to relay to smtp.gmail.com.
For your second config, which you used skowit\'s setup, it should work but it did not because the mail service is not bound. You may try to change mail-service.xml in this line:
<attribute name="JNDIName">java:/mail/OpenKM</attribute>
to
<attribute name="JNDIName">java:/Mail/OpenKM</attribute>
in real time, meaning OpenKM is running then check the logs for the mail service to bound. If this doesn\'t work then revert back to the previous setting while checking the log for the mail service to bind. You may also want to restart OpenKM then check.
Thanks.
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Id: mail-service.xml 62349 2007-04-15 16:48:15Z dimitris@jboss.org $ -->
<server>
<!-- ==================================================================== -->
<!-- Mail Connection Factory -->
<!-- ==================================================================== -->
<mbean code="org.jboss.mail.MailService"
name="jbosservice=mail/OpenKM">
<attribute name="JNDIName">java:/Mail/OpenKM</attribute>
<attribute name="User">openkmfan@gmail.com</attribute>
<attribute name="Password">XXXXXX</attribute>
<attribute name="Configuration">
<configuration>
<property name="mail.transport.protocol" value="smtp"/>
<property name="mail.smtp.host" value="smtp.gmail.com"/>
<property name="mail.smtp.port" value="587"/>
<property name="mail.smtp.starttls.enable" value="true"/>
<property name="mail.smtp.auth" value="true"/>
<property name="mail.from" value="openkmfan@gmail.com"/>
<property name="mail.debug" value="false"/>
</configuration>
</attribute>
<depends>jbosservice=Naming</depends>
</mbean>
</server>
--- Incompletely deployed packages ---
org.jboss.deployment.DeploymentInfo@f28ae0a9 { url=file:/C:/FMS/OpenKM/OpenKM-2.
0_JBoss-4.2.2.GA/server/default/deploy/mail-service.xml }
deployer: org.jboss.deployment.SARDeployer@1f78040
status: Deployment FAILED reason: Domain part must be specified; - nested thro
wable: (javax.management.MalformedObjectNameException: Domain part must be speci
fied)
state: FAILED
watch: file:/C:/FMS/OpenKM/OpenKM-2.0_JBoss-4.2.2.GA/server/default/deploy/mai
l-service.xml
altDD: null
lastDeployed: 1218052072718
lastModified: 1218052072703
mbeans:
15:48:50,812 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8
080
15:48:50,843 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
15:48:50,921 INFO [Server] JBoss (MX MicroKernel) [4.2.2.GA (build: SVNTag=JBos
s_4_2_2_GA date=200710221139)] Started in 1m:28s:62ms
tidus2728 wrote:Hi hbcomcn,[file name=server-a98ddc1469653b78353fb3fee809b450.zip size=70089]http://www.openkm.com/images/fbfiles/fi ... 09b450.zip[/file]
Your OpenKM.cfg and openkm-emails.properties seem to be correct. The problem is probably in the mail-service.xml.
From your first config, the mail service is bound properly but the smtp does not seem to be configured properly. You need to configure your smtp server to relay to smtp.gmail.com.
For your second config, which you used skowit\'s setup, it should work but it did not because the mail service is not bound. You may try to change mail-service.xml in this line:
<attribute name="JNDIName">java:/mail/OpenKM</attribute>
to
<attribute name="JNDIName">java:/Mail/OpenKM</attribute>
in real time, meaning OpenKM is running then check the logs for the mail service to bound. If this doesn\'t work then revert back to the previous setting while checking the log for the mail service to bind. You may also want to restart OpenKM then check.
Thanks.