[英]How do you send 2 emails to two different email addresses in Java?
我已經創建了一個聯系我們的模塊。 在這里,一個用戶可以向管理員發送關於他的問題的郵件,管理員可以向該特定用戶發送回復郵件。 所以我創建了 2 個不同的郵件模板,但我不知道如何同時發送這兩個模板。
現在我已經完成向用戶發送回復電子郵件,但我還沒有完成向管理員用戶發送郵件。
我向用戶發送回復郵件的代碼:
package com.spring.test.service;
import java.io.IOException;
import java.util.Properties;
import javax.mail.internet.InternetAddress;
import org.json.JSONObject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.mail.MailSender;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSenderImpl;
import org.springframework.web.client.RestTemplate;
public class MailMail {
private MailSender mailSender;
@Autowired
@Qualifier(value = "mailSender")
public void setMailSender(MailSender mailSender) {
this.mailSender = mailSender;
}
public void sendMail(String to, String subject, String msg) {
//creating message
System.out.println("mailsender == " + this.mailSender);
try {
String from = "emailFromAddress";
JavaMailSenderImpl sender = new JavaMailSenderImpl();
javax.mail.internet.MimeMessage mimeMessage = sender.createMimeMessage();
org.springframework.mail.javamail.MimeMessageHelper helper = new org.springframework.mail.javamail.MimeMessageHelper(mimeMessage, false, "utf-8");
mimeMessage.setContent(msg, "text/html");
helper.setSubject(subject);
helper.setFrom(from);
helper.setTo(to);
sender.setHost("smtp.gmail.com");
sender.setUsername("emailServerUserName");
sender.setPassword("emailServerPassword");
sender.setPort(587);
Properties props = new Properties();
props.put("mail.smtp.auth",true);
props.put("mail.smtp.starttls.enable","true");
sender.setJavaMailProperties(props);
sender.send(mimeMessage);
} catch(Exception e){
e.printStackTrace();
}
}
}
誰能告訴我如何一次向管理員用戶發送郵件?
您對 sendMail 的實現應該完全由外部參數驅動,例如電子郵件地址至、電子郵件地址來自、主題、電子郵件模板路徑和具有占位符屬性的數據。 表示在此方法中未初始化、聲明或操作上述任何參數。
可能這樣你的 sendMail 就變成了一個完整的無狀態服務,你可以調用它來發送具有不同參數的各種電子郵件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.