Erro ao Enviar Email

Ola Gujeiros

Alguem sabe me dizer o motivo do erro abaixo:

init:
deps-jar:
compile-single:
run-single:
javax.mail.AuthenticationFailedException
at javax.mail.Service.connect(Service.java:319)
at javax.mail.Service.connect(Service.java:169)
at javax.mail.Service.connect(Service.java:118)
at javax.mail.Transport.send0(Transport.java:188)
at javax.mail.Transport.send(Transport.java:118)
at br.com.farzacsystem.SendFile.main(SendFile.java:62)
CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)

O codigo fonte segue abaixo:


package br.com.farzacsystem;

import java.io.;
import javax.activation.
;
import java.util.;
import javax.mail.
;
import javax.mail.internet.*;

public class SendFile
{
public static void main(String[] args)
{
String to = “peter_luiz@yahoo.com.br”; // args[0];
String from = “peter_luiz@yahoo.com.br”; //args[1];
String host = “smtp.yahoo.com.br”; //args[2];
String msgText1 = “Enviando arquivo.\n”;
String subject = “Enviando arquivo”;

    // cria algumas propriedades e obtem uma sessao padrao
    Properties props = System.getProperties();
    props.put("mail.smtp.host", host);

    props.put("mail.smtp.auth", "true");
    
    Authenticator auth = new Authenticator() 
    {
        @Override
        public PasswordAuthentication getPasswordAuthentication() 
        {
            return new PasswordAuthentication("peter_luiz", "101397");
        }
    };
    
    Session session = Session.getInstance(props, null);
    try 
    {
        // cria a mensagem
        MimeMessage msg = new MimeMessage(session);
        msg.setFrom(new InternetAddress(from));
        InternetAddress[] address = {new InternetAddress(to)};
        msg.setRecipients(Message.RecipientType.TO, address);
        msg.setSubject(subject);

        // cria a primeira parte da mensagem
        MimeBodyPart mbp1 = new MimeBodyPart();
        mbp1.setText(msgText1);

        // cria a segunda parte da mensage
        MimeBodyPart mbp2 = new MimeBodyPart();

        // cria a Multipart
        Multipart mp = new MimeMultipart();
        mp.addBodyPart(mbp1);
        mp.addBodyPart(mbp2);

        // adiciona a Multipart na mensagem
        msg.setContent(mp);

        // configura a data: cabecalho
        msg.setSentDate(new Date());
        
        Transport.send(msg);
        
    } 
    catch (MessagingException mex) 
    {
        mex.printStackTrace();
        Exception ex = null;
        if ((ex = mex.getNextException()) != null) 
        {
            ex.printStackTrace(); 
        }
    }
} 

}


Espero que alguem possa me ajudar?

amigo, coloque o codigo na tag [code] [/code.], se for assim, o pessoal nem vai querer ler

Tenho alguns tópicos de envio de email aqui.
se lhe ajudar.

segue os tópicos:

API Commons Mail: http://www.guj.com.br/posts/list/104645.java
API Java Mail: http://www.guj.com.br/posts/list/87637.java

Abraço e espero ter ajudado.