При отправке писем на Java часто приходится выполнять множество повторяющихся операций и писать большое количество кода для работы с разными адресами электронной почты. Это может быть неудобно. Данная библиотека призвана облегчить жизнь разработчикам при отправке писем.
Зависит от встроенного пакета mail в Java.
На данный момент мы протестировали библиотеку на основных почтовых сервисах Китая и известных международных сервисах (требуется VPN). Обратите внимание на пароли и коды авторизации. Тестируемые почтовые сервисы:
Для отправки письма достаточно трёх строк кода. В настоящее время поддерживается отправка более чем десяти видов писем, включая вложения, массовую рассылку и т. д. Если у вас есть какие-либо проблемы или пожелания, сообщите мне, чтобы я мог внести изменения. В будущем планируется добавить поддержку шаблонов, графических и текстовых сообщений, а также функций отправки по расписанию и с задержкой.
public static void main(String[] args) {
String userName = "****@139.com"; //用户邮箱地址
String password = "*****"; //密码或者授权码
String targetAddress = "****@139.com"; //接受者邮箱地址
// 设置邮件内容
MimeMessageDTO mimeDTO = new MimeMessageDTO();
mimeDTO.setSentDate(new Date());
mimeDTO.setSubject("邮件的标题");
mimeDTO.setText("邮件的内容"+targetAddress);
// // 发送单邮件
if (MailUtil.sendEmail(userName, password, targetAddress, mimeDTO)) {
System.out.println("邮件发送成功!");
} else {
System.out.println("邮件发送失败!!!");
}
// 发送单邮件(附件)
List<String> filepath=new ArrayList<String>();
filepath.add("D:/temple.xls");
filepath.add("D:/test.xls");
if (MailUtil.sendEmailByFile(userName, password, targetAddress, mimeDTO,filepath)) {
System.out.println("邮件发送成功!");
} else {
System.out.println("邮нька отправка не удалась!!!");
}
// 群发邮件
targetAddress = "*******@qq.com,************@qq.com";
if (MailUtil.sendGroupEmail(userName, password, targetAddress, mimeDTO)) {
System.out.println("邮件发送成功!");
} else {
System.out.println("邮件发送失败!!!");
}
// // 群发邮件(附件)
if (MailUtil.sendGroupEmailByFile(userName, password, targetAddress, mimeDTO,filepath)) {
System.out.println("邮件发送成功!");
} else {
System.out.println("邮нка отправка не удалась!!!");
}
}
Если вы используете Spring, то можете интегрировать эту библиотеку со Spring.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )