Visualizzazione dei risultati da 1 a 7 su 7

Visualizzazione discussione

  1. #1

    Inviare mail con Aruba tramite Spring

    Allora, come sempre mi ritrovo in un problema abbastanza strano....

    Normalmente uso Gmail per inviare le mail, ma ora ho cambiato provider mail e non riesco piu` ad inviarle.

    questo e` il bean:

    il codice commentato e` quello che con gmail funziona!!!
    codice:
    <!--     <bean id="springMailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl"> -->
    <!--         <property name="host" value="smtp.gmail.com" /> -->
    <!--         <property name="port" value="587" /> -->
    <!--         <property name="protocol" value="smtp" /> -->
    <!--         <property name="username" value="xxxxx@gmail.com" /> -->
    <!--         <property name="password" value="xxxxx" /> -->
    <!--         <property name="javaMailProperties"> -->
    <!--             <props> -->
    <!--                 <prop key="mail.smtp.auth">true</prop> -->
    <!--                 <prop key="mail.smtp.starttls.enable">true</prop> -->
    <!--             </props> -->
    <!--         </property> -->
    <!--     </bean> -->
        
        
        <bean id="springMailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
            <property name="host" value="smtp.aruba.it" />
            <property name="port" value="25" />
            <property name="username" value="xxxx@xxxx.it" />
            <property name="password" value="xxxxx" />
            <property name="javaMailProperties">
                <props>           
                    <prop key="mail.transport.protocol">smtp</prop>
                    <prop key="mail.smtp.auth">true</prop>
                    <prop key="mail.smtp.starttls.enable">true</prop>
                </props>
            </property>
        </bean>
    
    
    </beans>

    ho anche provato ad usare smtps al posto di smtp e la porta 465, ma ho sempre errori che mi danno una autenticazione sbagliata, cosa insnesata visto che i dati sono certamente corretti.


    ho anche provato con questa configurazione


    codice:
        
        <bean id="springMailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
            <property name="host" value="smtps.aruba.it" />
            <property name="port" value="465" />
            <property name="username" value="xxx@yyy.it" />
            <property name="password" value="xxxxxxxxxxxx" />
            <property name="javaMailProperties">
                <props>           
                    <prop key="mail.transport.protocol">smtps</prop>
                    <prop key="mail.smtps.auth">true</prop>
                    <prop key="mail.smtps.starttls.enable">true</prop>
                </props>
            </property>
        </bean>
    
    
    
    </beans>
    l'errore in questo caso e`:
    codice:
    set 03, 2014 4:48:53 PM org.apache.catalina.core.StandardWrapperValve invoke
    Grave: Servlet.service() for servlet [Spring MVC Dispatcher Servlet] in context with path [/PharmaWizardCabinetWeb] threw exception [Request processing failed; nested exception is org.springframework.mail.MailSendException: Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 550 5.1.0 mep71o00R4qKf6z01ep8aJ invalid domain
    ; message exceptions (1) are:
    Failed message 1: com.sun.mail.smtp.SMTPSendFailedException: 550 5.1.0 mep71o00R4qKf6z01ep8aJ invalid domain
    ] with root cause
    org.springframework.mail.MailSendException: Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 550 5.1.0 mep71o00R4qKf6z01ep8aJ invalid domain
    ; message exception details (1) are:
    Failed message 1:
    com.sun.mail.smtp.SMTPSendFailedException: 550 5.1.0 mep71o00R4qKf6z01ep8aJ invalid domain
    
    
        at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1829)
        at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1368)
        at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:886)
        at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:424)
        at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:346)
        at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:341)
        at com.pharmawizardcabinet.core.mail.service.DefaultMailService.sendMessage(DefaultMailService.java:59)
        at com.pharmawizardcabinet.core.controller.ManageUser.registerUser(ManageUser.java:98)
        at com.pharmawizardcabinet.core.controller.ManageUser$$FastClassBySpringCGLIB$$bfff6dfe.invoke(<generated>)
        at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
        at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:708)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
        at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:98)
        at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:262)
        at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
        at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:644)
        at com.pharmawizardcabinet.core.controller.ManageUser$$EnhancerBySpringCGLIB$$1a243eed.registerUser(<generated>)
        at com.pharmawizardcabinet.web.services.ManageUsersServices.registerUser(ManageUsersServices.java:61)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
        at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
        at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:749)
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:689)
        at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:938)
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870)
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
        at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
        at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
        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.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
        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:953)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1024)
        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(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:744)
    Ultima modifica di LeleFT; 03-09-2014 a 17:21

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.