How can I solve the following error when sending an email through spring boot: spring.mail.host=smtp.gmail.com spring.mail.port=587 spring.mail.username= spring.mail.password= spring.mail.properties.mail.smtp.auth=true spring.mail.properties.mail.smtp.starttls.enable=true spring.mail.properties.mail.smtp.ssl.trust=smtp.gmail.com   package com.example.demo.servicios; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.mail.SimpleMailMessage; import org.springframework.mail.javamail.JavaMailSender; import org.springframework.stereotype.Service; @Service public class EmailService {     //Clase para enviar coorreos que nos proporciona java     @Autowired     JavaMailSender javaMailSender;     //enviar correo con texto plano     public void  enviarEmail(){         SimpleMailMessage message = new SimpleMailMessage();         message.setFrom("");         message.setTo("");         message.setSubject("Prueba de correo");         message.setText("Hola, este es un correo de prueba");         javaMailSender.send(message);     } }   package com.example.demo.controlador; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; import com.example.demo.servicios.EmailService; @RestController public class EmailController {     //inyectamos el servicio de emial     @Autowired     EmailService emailService;         @GetMapping("/enviarEmail")     public ResponseEntity<?> enviarEmail(){             emailService.enviarEmail();             System.out.println("Correo enviado"+emailService);             return ResponseEntity.ok().body("Correo enviado");             } } 2024-05-08T16:36:28.698-06:00 ERROR 16988 --- [demo] [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet .service() for servlet [dispatcherServlet] in context with route [] threw an exception [Request processing failed: org.springframework.mail.MailSendException: Mail server connection failed. Failed messages: jakarta.mail.MessagingException: [EOF]; Message exceptions (1) are:Failed message 1: jakarta.mail.MessagingException: [EOF]] with root cause jakarta.mail.MessagingException: [EOF]

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

How can I solve the following error when sending an email through spring boot:

spring.mail.host=smtp.gmail.com
spring.mail.port=587
spring.mail.username=
spring.mail.password=
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.ssl.trust=smtp.gmail.com
 
package com.example.demo.servicios;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.stereotype.Service;

@Service
public class EmailService {

    //Clase para enviar coorreos que nos proporciona java
    @Autowired
    JavaMailSender javaMailSender;

    //enviar correo con texto plano
    public void  enviarEmail(){
        SimpleMailMessage message = new SimpleMailMessage();
        message.setFrom("");
        message.setTo("");
        message.setSubject("Prueba de correo");
        message.setText("Hola, este es un correo de prueba");

        javaMailSender.send(message);
    }

}
 
package com.example.demo.controlador;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

import com.example.demo.servicios.EmailService;

@RestController
public class EmailController {

    //inyectamos el servicio de emial
    @Autowired
    EmailService emailService;
   
    @GetMapping("/enviarEmail")
    public ResponseEntity<?> enviarEmail(){

            emailService.enviarEmail();
            System.out.println("Correo enviado"+emailService);
            return ResponseEntity.ok().body("Correo enviado");


       
    }
}

2024-05-08T16:36:28.698-06:00 ERROR 16988 --- [demo] [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet .service() for servlet [dispatcherServlet] in context with route [] threw an exception [Request processing failed: org.springframework.mail.MailSendException: Mail server connection failed. Failed messages: jakarta.mail.MessagingException: [EOF]; Message exceptions (1) are:
Failed message 1: jakarta.mail.MessagingException: [EOF]] with root cause

jakarta.mail.MessagingException: [EOF]

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY