Paul,

GMail servers require that you authenticate via SSL.  So, you MUST have 
the "mail.extraproperties" settings uncommented in your dspace.cfg:

https://github.com/DSpace/DSpace/blob/master/dspace/config/dspace.cfg#L132

The best reference for using DSpace with GMail's SMTP is still Stuart 
Lewis's blog post from several years back:
http://blog.stuartlewis.com/2009/09/05/using-gmail-with-dspace/

- Tim

On 2/27/2013 10:24 AM, Paul Gillary wrote:
> Hi All,
>
> I have managed to setup dspace but I'm having problems adding users.
>
> When I try to register a user I get an*'Internal System Error*'
>
>   I checked the dspace log(below) and it looks like it is having
> difficulty sending emails. I've setup dspace using gmail. I've done this
> before on another project and it has worked.
>
> ##### Email settings ######
>
> # SMTP mail server
> mail.server = smtp.gmail.com <http://smtp.gmail.com>
>
> # SMTP mail server authentication username and password (if required)
> mail.server.username = [email protected] <mailto:[email protected]>
> mail.server.password = password
>
> # SMTP mail server alternate port (defaults to 25)
> mail.server.port = 465
>
> I thought I would be able to do the same with dspace. Is anyone using
> gmail for their smtp settings or any other alternative?
>
> Thanks
>
> Paul
>
> 2013-02-27 16:16:43,269 INFO
> org.dspace.app.webui.servlet.RegisterServlet @
> anonymous:session_id=2A8584C92E64F0E93E440E21CE106C1B:ip_addr=0:0:0:0:0:0:0:1:sendtoken_register:[email protected]
> <mailto:[email protected]>
> 2013-02-27 16:16:43,369 WARN
> org.dspace.app.webui.servlet.InternalErrorServlet @
> :session_id=2A8584C92E64F0E93E440E21CE106C1B:internal_error:-- URL Was:
> http://localhost:8080/jspui/register
> -- Method: POST
> -- Parameters were:
> -- submit: "Register"
> -- email: "[email protected] <mailto:[email protected]>"
> -- step: "1"
>
> java.lang.NumberFormatException: For input string: ""
>      at java.lang.NumberFormatException.forInputString(Unknown Source)
>      at java.lang.Integer.parseInt(Unknown Source)
>      at java.lang.Integer.parseInt(Unknown Source)
>      at
> com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:356)
>      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:366)
>      at org.dspace.eperson.AccountManager.sendEmail(AccountManager.java:262)
>      at org.dspace.eperson.AccountManager.sendInfo(AccountManager.java:222)
>      at
> org.dspace.eperson.AccountManager.sendRegistrationInfo(AccountManager.java:67)
>      at
> org.dspace.app.webui.servlet.RegisterServlet.processEnterEmail(RegisterServlet.java:260)
>      at
> org.dspace.app.webui.servlet.RegisterServlet.doDSPost(RegisterServlet.java:172)
>      at
> org.dspace.app.webui.servlet.DSpaceServlet.processRequest(DSpaceServlet.java:115)
>      at
> org.dspace.app.webui.servlet.DSpaceServlet.doPost(DSpaceServlet.java:73)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>      at
> org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWebappServletFilter.java:78)
>      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>      at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
>      at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>      at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>      at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
>      at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
>      at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
>      at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>      at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>      at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
>      at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
>      at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
>      at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>      at java.lang.Thread.run(Unknown Source)
> 2013-02-27 16:16:43,374 WARN  org.dspace.app.webui.util.UIUtil @ Unable
> to send email alert
> java.lang.NumberFormatException: For input string: ""
>      at java.lang.NumberFormatException.forInputString(Unknown Source)
>      at java.lang.Integer.parseInt(Unknown Source)
>      at java.lang.Integer.parseInt(Unknown Source)
>      at
> com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:356)
>      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:366)
>      at org.dspace.app.webui.util.UIUtil.sendAlert(UIUtil.java:419)
>      at
> org.dspace.app.webui.servlet.InternalErrorServlet.doGet(InternalErrorServlet.java:54)
>      at
> org.dspace.app.webui.servlet.InternalErrorServlet.doPost(InternalErrorServlet.java:62)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>      at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
>      at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:489)
>      at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
>      at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
>      at
> org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:467)
>      at
> org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:412)
>      at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:201)
>      at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
>      at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
>      at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>      at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>      at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
>      at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
>      at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
>      at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>      at java.lang.Thread.run(Unknown Source)
>
>
>
>
>
>
> --------------------------------------------
> Paul Gillary
> w: www.examinvigilator.com <http://www.examinvigilator.com>
> t: 07970 476424
> f: 0871 900 4222
> e: [email protected] <mailto:[email protected]>
> ---------------------------------------------
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_feb
>
>
>
> _______________________________________________
> DSpace-tech mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspace-tech
> List Etiquette: 
> https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette
>

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

Reply via email to