Документация / Настройка SMTP - Spring Boot

Настройка SMTP - Spring Boot (Java)

Можно получить на странице управления токенами. В целях безопасности - токен можно увидеть только один раз, при создание.

Отредактируйте файл application.properties:

spring.mail.host=smtp.fmailer.ru

spring.mail.port=8025

spring.mail.username=your_username

spring.mail.password=your_password

spring.mail.properties.mail.smtp.auth=true

spring.mail.properties.mail.smtp.starttls.enable=false

spring.mail.properties.mail.smtp.starttls.required=false

spring.mail.properties.mail.smtp.ssl.enable=false

Пример кода для отправки почты:

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 {

    @Autowired

    private JavaMailSender mailSender;

    public void sendSimpleEmail(String to, String subject, String text) {

        SimpleMailMessage message = new SimpleMailMessage();

        message.setFrom("sender@example.com");

        message.setTo(to);

        message.setSubject(subject);

        message.setText(text);

        mailSender.send(message);

    }

}