Я внедрил службу Java Mail с помощью Gmail Server Работает нормально. Но я хочу отправить электронное письмо с no-rely@domain.com
Я реализовал почтовый сервис Java с помощью стартовой почты Spring-Boot. В свойствах приложения я установил аутентификацию и порт сервера. После этого я внедрил почтовый сервис и отправил использованный JavaMailSender.
Application.yml
mail:
host: smtp.gmail.com
port: 587
username:
password:
properties:
mail:
smtp:
auth: true
starttls:
enable: true
MailService:
public class EmailServiceImpl implements EmailService {
@Autowired
private JavaMailSender mailSender;
/**
* Send email.
*
* @param to the to
* @param subject the subject
* @param text the text
*/
@Override
public void sendEmail(String to, String subject, String text) {
try {
SimpleMailMessage message = new SimpleMailMessage();
message.setTo(to);
message.setSubject(subject);
message.setText(text);
mailSender.send(message);
} catch (MailException e) {
log.info("Mail Exception {}", e);
}
}
У меня есть 2 вопроса.
Q1. Как я могу реализовать без Авторизации? Я просто хочу отправить электронное письмо пользователю, чтобы он знал о статусе.
Q2. Я хочу отправить электронное письмо от "no-reply@domain.com". Так что никто не отвечает на это письмо.