java发送会议邀请邮件模板_Spring 发送邮件 HTML邮件
[java 代碼 import?java.security.Security; ?? import?java.util.Date; ?? import?java.util.HashMap; ?? import?java.util.Map; ?? import?java.u
用到的JAR包:
spring.jar
mail.jar
activation.jar
commons-logging.jar
log4j-1.2.15.jar
MimeMessage由發送器創建,這里還需要用到MimeMessageHelper對象。
與簡單郵件相比,這里如果不指定編碼格式,則郵件里面的中文會亂碼。
package test;
import java.util.Properties;
import javax.mail.Session;
import javax.mail.internet.MimeMessage;
import org.springframework.mail.javamail.JavaMailSenderImpl;
import org.springframework.mail.javamail.MimeMessageHelper;
/**
* 這里不做異常處理
*/
public class SendMail {
public static void main(String[] args) throws Exception{
// 發送器
JavaMailSenderImpl sender = new JavaMailSenderImpl();
sender.setHost("smtp.163.com");
sender.setPort(25); // 默認就是25
sender.setUsername("用戶@163.com");
sender.setPassword("密碼");
sender.setDefaultEncoding("UTF-8");
// 配置文件對象
Properties props = new Properties();
props.put("mail.smtp.auth", "true"); // 是否進行驗證
Session session = Session.getInstance(props);
sender.setSession(session); // 為發送器指定會話
MimeMessage mail = sender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(mail);
helper.setTo("455213313@qq.com"); // 發送給誰
helper.setSubject("強哥邀請,誰敢不從!"); // 標題
helper.setFrom("用戶@163.com"); // 來自
// 郵件內容,第二個參數指定發送的是HTML格式
helper.setText("強哥邀請你訪問我的博客:http://cuisuqiang.iteye.com/!",true);
sender.send(mail); // 發送
System.out.println("郵件發送成功");
}
}
關于使用JavaMail發送郵件的其他示例:
[ 對于spring發送郵件的部分看了幾天,給小組的項目中添加了這一功能 . 對于spring發送郵件的資料參考了網上的很多.對這一功能的做法大概可以分為三類: 第一類: 對于發送郵
JavaMail 553 You are not authorized to send mail?http://cuisuqiang.iteye.com/admin/blogs/713991
請您到ITEYE網站看 java小強 原創,謝謝!
[環境: EclipseDNS: mail.company.com?192.168.x.x ? 程序?Main?MailSender?applicationContext.xml?VM_global_library.vm ? 附件?attachment.txt?inline.jpg ? 類庫
總結
以上是生活随笔為你收集整理的java发送会议邀请邮件模板_Spring 发送邮件 HTML邮件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java的scanner的方法_Java
- 下一篇: 黑色素可以用激光做吗