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

📄 html.java

📁 基于java开发的邮件系统
💻 JAVA
字号:
package com.tapando.mail;

public final class Html {
	public static void send(java.lang.String smtp, /* SMTP主机地址 */
	java.lang.String from, /* 发信人 */
	java.lang.String to, /* 收信人 */
	java.lang.String cc, /* 抄送人 */
	java.lang.String bcc, /* 暗送人 */
	java.lang.String subject, /* 主题 */
	java.lang.String body /* 内容 */
	) throws java.lang.Exception {
		// 变量声明
		java.util.Properties props; // 系统属性
		javax.mail.Session mailSession; // 邮件会话对象
		javax.mail.internet.MimeMessage mimeMsg; // MIME邮件对象

		// 设置系统属性
		props = java.lang.System.getProperties(); // 获得系统属性对象
		props.put("mail.smtp.host ", smtp); // 设置SMTP主机

		// 获得邮件会话对象
		mailSession = javax.mail.Session.getDefaultInstance(props, null);

		// 创建MIME邮件对象
		mimeMsg = new javax.mail.internet.MimeMessage(mailSession);

		// 设置发信人
		mimeMsg.setFrom(new javax.mail.internet.InternetAddress(from));

		// 设置收信人
		if (to != null) {
			mimeMsg.setRecipients(javax.mail.Message.RecipientType.TO,
					javax.mail.internet.InternetAddress.parse(to));
		}

		// 设置抄送人
		if (cc != null) {
			mimeMsg.setRecipients(javax.mail.Message.RecipientType.CC,
					javax.mail.internet.InternetAddress.parse(cc));
		}

		// 设置暗送人
		if (bcc != null) {
			mimeMsg.setRecipients(javax.mail.Message.RecipientType.BCC,
					javax.mail.internet.InternetAddress.parse(bcc));
		}

		// 设置邮件主题
		// mimeMsg.setSubject(subject);
		mimeMsg.setSubject(subject, "gb2312 ");

		// 设置邮件内容
		mimeMsg.setDataHandler(new javax.activation.DataHandler(
				new StringDataSource(body, "text/html ")));

		// 发送邮件
		javax.mail.Transport.send(mimeMsg);
	}
	public static void main(String[] args) throws Exception{
		Html.send("192.168.0.178", "chenyongninhao@qq.com", "153398644@qq.com", "ccc", "xxx", "title", "content");
	}
}

⌨️ 快捷键说明

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