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

