Mamun534 / My-Sqa-Work-

0 stars 0 forks source link

I dont know why is shwing me error like - javax.mail.AuthenticationFailedException: failed to connect, no password specified? at javax.mail.Service.connect(Service.java:400) at javax.mail.Service.connect(Service.java:246) at javax.mail.Service.connect(Service.java:195) at javax.mail.Transport.send0(Transport.java:254) at javax.mail.Transport.send(Transport.java:124) at SendEmail.main(SendEmail.java:44) #1

Open Mamun534 opened 3 years ago

Mamun534 commented 3 years ago

import java.util.Properties;

import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.PasswordAuthentication; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage;

public class SendEmail {

public static void main(String[] args) throws MessagingException {

    final String username = "i put my username here";
    final String password = " i put my password here";

    String fromEmail = "Frank07@gmail.com";
    String toEmail = "america07@gmail.com";

    Properties properties = new Properties();
    properties.put("mail.smtp.auth", "true");
    properties.put("mail.smtp.starttls.enable","true");
    properties.put("mail.smtp.host", "smtp.mail.gmail.com");
    properties.put("mail.smtp.port", "587");

    Session session = Session.getInstance(properties, new javax.mail.Authenticator() {
        protected PasswordAuthentication getpasswordAuthentication() {
            return new PasswordAuthentication(username,password);
        }

    });

    MimeMessage msg = new MimeMessage(session);
    try {

        msg.setFrom(new InternetAddress(fromEmail));
        msg.addRecipient(Message.RecipientType.TO, new InternetAddress(toEmail));
        msg.setSubject("subject Line");
        msg.setText("Email body text");
        Transport.send(msg);
        System.out.println("sent message");

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

    }

}

Mamun534 commented 3 years ago

I don't know why is like that sorry guys im beginner please help ..(

javax.mail.AuthenticationFailedException: failed to connect, no password specified? at javax.mail.Service.connect(Service.java:400) at javax.mail.Service.connect(Service.java:246) at javax.mail.Service.connect(Service.java:195) at javax.mail.Transport.send0(Transport.java:254) at javax.mail.Transport.send(Transport.java:124) at SendEmail.main(SendEmail.java:44)