Results 1 to 10 of 21

Thread: problem sending an email with javamail

Threaded View

  1. #1
    Join Date
    Aug 2006
    Location
    Arequipa-Peru / South America
    Posts
    2,806

    Default problem sending an email with javamail

    Hello guys
    i need really your help, my boss have a gun and .... i want to live,
    i cant send a simple email
    this is my xml configuration

    Code:
    <beans>
    <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl"> 
       <property name="host"> 
       	<value>mail.yahoo.com</value>
        </property>
        <property name="username" >
       	<value>usernamesenderyahoo</value> <!-- same result if i write with @yahoo.com-->
        </property>
        <property name="password">
    	 <value>passwordsenderyahoo</value>
        </property>		    	    
        <property name="javaMailProperties">
            <props>
    	  <prop key="mail.smtp.auth">true</prop>
            </props>
        </property>
    </bean>
    		
    <bean id="messageSender" class="com.test.ComplexMessageSender" >
       <property name="javaMailSender">
    	<ref local="mailSender"/>
       </property>
       <property name="to">
    	<value>emailaddressdestination@hotmail.com</value>
       </property>
       <property name="from">
    	<value>usernamesenderyahoo@yahoo.com</value>
       </property>
       <property name="subject">
    	<value>Spring mail</value>
       </property>						
    </bean>			  
    </beans>
    when i start up the tomcat 5.5.27, by "ant" i execute a java class that call a bean

    Code:
    ComplexMessageSender plex = (ComplexMessageSender) ctx.getBean("messageSender");			
    plex.sendMessage();
    so after almost 3-5 minutes i recieve this prize

    Code:
     [java]    [java] EXCPETIONMail server connection failed; nested exception is javax.mail.MessagingException: Could not connect to SMTP host: mail.yahoo.com, port: 25;
         [java] nested exception is:
         [java] java.net.ConnectException: Connection timed out
         [java] Stack
         [java] CLASEclass org.springframework.mail.MailSendException
         [java] org.springframework.mail.MailSendException; nested exceptions (0) are:
         [java] Caused by: javax.mail.MessagingException: Could not connect to SMTP host: mail.yahoo.com, port: 25;
         [java] nested exception is:
         [java] java.net.ConnectException: Connection timed out
         [java] at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1213)
         [java] at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:311)
         [java] at javax.mail.Service.connect(Service.java:233)
         [java] at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:373)
         [java] at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:326)
         [java] at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:341)
         [java] at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:330)
         [java] at com.test.ComplexMessageSender.sendMessage(Unknown Source)
         [java] at Manolo.pruebas(Unknown Source)
         [java] at Manolo.main(Unknown Source)
    BUILD SUCCESSFUL
    Total time: 5 minutes 17 seconds
    or the second prize is this
    Code:
     [java] EXCPETIONAuthentication failed; nested exception is javax.mail.AuthenticationFailedException
         [java] Stack
         [java] CLASEclass org.springframework.mail.MailAuthenticationException
         [java] org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException
         [java] Caused by: javax.mail.AuthenticationFailedException
         [java] at javax.mail.Service.connect(Service.java:264)
         [java] at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:373)
         [java] at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:326)
         [java] at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:341)
         [java] at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:330)
         [java] at com.test.ComplexMessageSender.sendMessage(Unknown Source)
         [java] at Manolo.pruebas(Unknown Source)
         [java] at Manolo.main(Unknown Source)
    i dont have any idea what could be wrong
    plse help!!!

    thanks for advanced
    Last edited by dr_pompeii; Jan 16th, 2007 at 09:45 AM.
    - Manuel Jordan

    Kill Your Pride, Share Your Knowledge With All
    The Fear Of The LORD Is The Beginning Of Knowledge, But Fools Despise Wisdom And Discipline. Proverbs 1:7

    Blog


    Technical Reviewer of Apress

    • Pro SpringSource dm Server
    • Spring Enterprise Recipes: A Problem-Solution Approach
    • Spring Recipes: A Problem-Solution Approach, 2nd Edition
    • Pro Spring Integration
    • Pro Spring Batch
    • Pro Spring 3
    • Pro Spring MVC: With Web Flow
    • Pro Spring Security

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •