Hi,

You'll need to change the code slightly (org.dspace.core.Email) to allow
it to connect securely to google's mail servers. A web search will
probably come up with some working solutions (e.g.
http://www.coderanch.com/t/274207/Other-JSE-JEE-APIs/java/Sending-Email-
using-Java-mail)

If you come up with a generic solution, please consider submitting it as
a patch on JIRA (http://jira.dspace.org/)

Thanks,


Stuart Lewis
Digital Services Programmer
Te Tumu Herenga The University of Auckland Library
Auckland Mail Centre, Private Bag 92019, Auckland 1142, New Zealand
Ph: 64 9 373-7599 x81928
http://www.library.auckland.ac.nz/




-----Original Message-----
From: gathub [mailto:thermalfluids...@gmail.com] 
Sent: Thursday, 18 June 2009 9:37 a.m.
To: dspace-devel@lists.sourceforge.net
Subject: [Dspace-devel] Having problem with e-mail system - using Gmail


I have configured my DSpace to relay my e-mails through Gmail, but I
have not
been able to get any kind of messages working.  This comes up obviously
when
trying to register a new user.  My dspace.cfg has "smtp.gmail.com" for
the
mail.server, and "465" as the port. Here is the error I was originally
getting:

javax.mail.MessagingException: Could not connect to SMTP host:
smtp.gmail.com, port: 465, response: -1
        at
com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1270)
        at
com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)
        at javax.mail.Service.connect(Service.java:297)
        at javax.mail.Service.connect(Service.java:156)
        at javax.mail.Service.connect(Service.java:105)
        at javax.mail.Transport.send0(Transport.java:168)
        at javax.mail.Transport.send(Transport.java:98)
        at org.dspace.core.Email.send(Email.java:362)
        at
org.dspace.eperson.AccountManager.sendEmail(AccountManager.java:296)
        at
org.dspace.eperson.AccountManager.sendInfo(AccountManager.java:256)
        at
org.dspace.eperson.AccountManager.sendRegistrationInfo(AccountManager.ja
va:101)
        at
org.dspace.app.webui.servlet.RegisterServlet.processEnterEmail(RegisterS
ervlet.java:287)
        at
org.dspace.app.webui.servlet.RegisterServlet.doDSPost(RegisterServlet.ja
va:202)
        at
org.dspace.app.webui.servlet.DSpaceServlet.processRequest(DSpaceServlet.
java:147)
        at
org.dspace.app.webui.servlet.DSpaceServlet.doPost(DSpaceServlet.java:105
)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:290)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:233)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:191)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:102)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
86)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84
5)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:583)
        at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:636)

If I try to use the mail server on our own server, this error comes up:

com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.0 Must issue a
STARTTLS
command first. 4sm391195agc.52
        at
com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1388
)
        at
com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:959)
        at
com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:583)
        at javax.mail.Transport.send0(Transport.java:169)
        at javax.mail.Transport.send(Transport.java:98)
        at org.dspace.core.Email.send(Email.java:362)
        at
org.dspace.eperson.AccountManager.sendEmail(AccountManager.java:296)
        at
org.dspace.eperson.AccountManager.sendInfo(AccountManager.java:256)
        at
org.dspace.eperson.AccountManager.sendRegistrationInfo(AccountManager.ja
va:101)
        at
org.dspace.app.webui.servlet.RegisterServlet.processEnterEmail(RegisterS
ervlet.java:287)
        at
org.dspace.app.webui.servlet.RegisterServlet.doDSPost(RegisterServlet.ja
va:202)
        at
org.dspace.app.webui.servlet.DSpaceServlet.processRequest(DSpaceServlet.
java:147)
        at
org.dspace.app.webui.servlet.DSpaceServlet.doPost(DSpaceServlet.java:105
)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:290)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:233)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:191)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:102)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
86)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84
5)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:583)
        at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:636)

I am very confused at what is happening here, but from I've read, many
people have not been able to get Gmail to work with their system.  Could
anyone lend me some insight? Thanks
-- 
View this message in context:
http://www.nabble.com/Having-problem-with-e-mail-system---using-Gmail-tp
23968280p23968280.html
Sent from the DSpace - Devel mailing list archive at Nabble.com.


------------------------------------------------------------------------
------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to