⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sendmail.java

📁 jsp实现邮件的方法和上传的方法,可以用来实现邮件的收发和文件上传
💻 JAVA
字号:
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
import java.util.*;

public class SendMail{
	public static void main(String[] args){
		try{ 
			    // 用于设置系统属性
				Properties props = new Properties(); 
		
				// 创建专用于发送email的Session对象
				Session sendMailSession; 
				
				// Transport是专用于发送邮件的类
				Transport transport;
				
				// 得到一个Session类型的对象
				sendMailSession = Session.getInstance(props, null); 
		
				// 在系统属性中设置发送邮件服务器
				props.put("mail.smtp.host", "127.0.0.1");
		
		        // Message类是专用于描述发送邮件信息的类, Message是抽象类,我们得到的是MimeMessage类的对象
				Message newMessage = new MimeMessage(sendMailSession);
				 
				// 设置发件人
				newMessage.setFrom(new InternetAddress("system@zhangsan.com"));
		        
				// 设置收件人, Message.RecipientType.CC则是设置抄送者
				newMessage.setRecipient(Message.RecipientType.TO, new InternetAddress("xdf1@xdf.com"));
		
				newMessage.setSubject("问候");   // 邮件主题
				newMessage.setSentDate(new Date());                       // 发送时间
				newMessage.setText("这是一个测试!\n哈哈,你好!\n呵呵!");         // 内容
		
		        // 得到Transport类的实例
				transport = sendMailSession.getTransport("smtp"); 
				transport.send(newMessage); 
		} catch(MessagingException m) { 
				m.printStackTrace(); 
		} 
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -