Problem with Java Mail Program

Hi Everyone...

Please help me to sort out this problem...

I am getting this Exception while executing the code pasted below...

javax.mail.AuthenticationFailedException

at javax.mail.Service.connect(Service.java:306)

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 JDCSend.main(JDCSend.java:38)

It's just a simple java program to send an email using JavaMail API

import java.io.*;

import java.util.*;

import javax.mail.*;

import javax.mail.event.*;

import javax.mail.internet.*;

import java.util.Properties;

publicclass JDCSend{

publicstaticvoid main (String args[]){

try{

String from ="sum1@yahoo.com";

String to ="it_may_b_u@gmail.com";

String host ="smtp.yahoo.com";

// Get system properties

Properties props = System.getProperties();

props.put("mail.smtp.host", host);

props.put("mail.smtp.port", 465);

props.put("mail.smtp.auth","true");

props.put("mail.smtp.starttls.enable","true");

// Get session

Session session = Session.getDefaultInstance(props,null);

// Define message

MimeMessage message =new MimeMessage(session);

message.setFrom(new InternetAddress(from));

message.addRecipient(Message.RecipientType.TO,new InternetAddress(to));

message.setSubject("Hello, JDC");

message.setText("Welcome to the JDC");

// Send message

Transport.send(message);

}

catch(Exception e){ e.printStackTrace();}

}

}

[2903 byte] By [solve_my_buga] at [2007-11-27 7:31:47]
# 1

You need to be identified by stmp server :

// Send message with authentication!

Transport tr = session.getTransport("smtp");

tr.connect(MailHost, user, pass);

message.saveChanges(); // don't forget this

tr.sendMessage(message, message.getAllRecipients());

tr.close();

Read JavaMail Faq please!

alterna at 2007-7-12 19:12:02 > top of Java-index,Enterprise & Remote Computing,Enterprise Technologies...
# 2
This should help: http://java.sun.com/products/javamail/FAQ.html#smtpauth
bshannona at 2007-7-12 19:12:02 > top of Java-index,Enterprise & Remote Computing,Enterprise Technologies...
# 3
Hey Thanks ! :) It worked... Now I can try for some bigger application.
solve_my_buga at 2007-7-12 19:12:02 > top of Java-index,Enterprise & Remote Computing,Enterprise Technologies...