亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sendhtml.java

?? SUN的JAVA MAIL API
?? JAVA
字號:
/*
 * @(#)sendhtml.java	1.6 00/01/30
 *
 * Copyright 1998-2000 Sun Microsystems, Inc. All Rights Reserved.
 * 
 * This software is the proprietary information of Sun Microsystems, Inc.  
 * Use is subject to license terms.
 * 
 */

import java.io.*;
import java.util.Properties;
import java.util.Date;

import javax.mail.*;
import javax.activation.*;
import javax.mail.internet.*;

/**
 * Demo app that shows how to construct and send a single part html
 * message.  Note that the same basic technique can be used to send
 * data of any type.
 *
 * @author John Mani
 * @author Bill Shannon
 * @author Max Spivak
 */

public class sendhtml {

    public static void main(String[] argv) {
	new sendhtml(argv);
    }

    public sendhtml(String[] argv) {

	String  to, subject = null, from = null, 
		cc = null, bcc = null, url = null;
	String mailhost = null;
	String mailer = "sendhtml";
	String protocol = null, host = null, user = null, password = null;
	String record = null;	// name of folder in which to record mail
	boolean debug = false;
	BufferedReader in =
			new BufferedReader(new InputStreamReader(System.in));
	int optind;

	for (optind = 0; optind < argv.length; optind++) {
	    if (argv[optind].equals("-T")) {
		protocol = argv[++optind];
	    } else if (argv[optind].equals("-H")) {
		host = argv[++optind];
	    } else if (argv[optind].equals("-U")) {
		user = argv[++optind];
	    } else if (argv[optind].equals("-P")) {
		password = argv[++optind];
	    } else if (argv[optind].equals("-M")) {
		mailhost = argv[++optind];
	    } else if (argv[optind].equals("-f")) {
		record = argv[++optind];
	    } else if (argv[optind].equals("-s")) {
		subject = argv[++optind];
	    } else if (argv[optind].equals("-o")) { // originator
		from = argv[++optind];
	    } else if (argv[optind].equals("-c")) {
		cc = argv[++optind];
	    } else if (argv[optind].equals("-b")) {
		bcc = argv[++optind];
	    } else if (argv[optind].equals("-L")) {
		url = argv[++optind];
	    } else if (argv[optind].equals("-d")) {
		debug = true;
	    } else if (argv[optind].equals("--")) {
		optind++;
		break;
	    } else if (argv[optind].startsWith("-")) {
		System.out.println(
"Usage: sendhtml [[-L store-url] | [-T prot] [-H host] [-U user] [-P passwd]]");
		System.out.println(
"\t[-s subject] [-o from-address] [-c cc-addresses] [-b bcc-addresses]");
		System.out.println(
"\t[-f record-mailbox] [-M transport-host] [-d] [address]");
		System.exit(1);
	    } else {
		break;
	    }
	}

	try {
	    if (optind < argv.length) {
		// XXX - concatenate all remaining arguments
		to = argv[optind];
		System.out.println("To: " + to);
	    } else {
		System.out.print("To: ");
		System.out.flush();
		to = in.readLine();
	    }
	    if (subject == null) {
		System.out.print("Subject: ");
		System.out.flush();
		subject = in.readLine();
	    } else {
		System.out.println("Subject: " + subject);
	    }

	    Properties props = System.getProperties();
	    // XXX - could use Session.getTransport() and Transport.connect()
	    // XXX - assume we're using SMTP
	    if (mailhost != null)
		props.put("mail.smtp.host", mailhost);

	    // Get a Session object
	    Session session = Session.getDefaultInstance(props, null);
	    if (debug)
		session.setDebug(true);

	    // construct the message
	    Message msg = new MimeMessage(session);
	    if (from != null)
		msg.setFrom(new InternetAddress(from));
	    else
		msg.setFrom();

	    msg.setRecipients(Message.RecipientType.TO,
					InternetAddress.parse(to, false));
	    if (cc != null)
		msg.setRecipients(Message.RecipientType.CC,
					InternetAddress.parse(cc, false));
	    if (bcc != null)
		msg.setRecipients(Message.RecipientType.BCC,
					InternetAddress.parse(bcc, false));

	    msg.setSubject(subject);

	    collect(in, msg);

	    msg.setHeader("X-Mailer", mailer);
	    msg.setSentDate(new Date());

	    // send the thing off
	    Transport.send(msg);

	    System.out.println("\nMail was sent successfully.");

	    // Keep a copy, if requested.

	    if (record != null) {
		// Get a Store object
		Store store = null;
		if (url != null) {
		    URLName urln = new URLName(url);
		    store = session.getStore(urln);
		    store.connect();
		} else {
		    if (protocol != null)		
			store = session.getStore(protocol);
		    else
			store = session.getStore();

		    // Connect
		    if (host != null || user != null || password != null)
			store.connect(host, user, password);
		    else
			store.connect();
		}

		// Get record Folder.  Create if it does not exist.
		Folder folder = store.getFolder(record);
		if (folder == null) {
		    System.err.println("Can't get record folder.");
		    System.exit(1);
		}
		if (!folder.exists())
		    folder.create(Folder.HOLDS_MESSAGES);

		Message[] msgs = new Message[1];
		msgs[0] = msg;
		folder.appendMessages(msgs);

		System.out.println("Mail was recorded successfully.");
	    }

	} catch (Exception e) {
	    e.printStackTrace();
	}
    }

    public void collect(BufferedReader in, Message msg)
					throws MessagingException, IOException {
	String line;
	String subject = msg.getSubject();
	StringBuffer sb = new StringBuffer();
	sb.append("<HTML>\n");
	sb.append("<HEAD>\n");
	sb.append("<TITLE>\n");
	sb.append(subject + "\n");
	sb.append("</TITLE>\n");
	sb.append("</HEAD>\n");

	sb.append("<BODY>\n");
	sb.append("<H1>" + subject + "</H1>" + "\n");

	while ((line = in.readLine()) != null) {
	    sb.append(line);
	    sb.append("\n");
	}

	sb.append("</BODY>\n");
	sb.append("</HTML>\n");

	msg.setDataHandler(new DataHandler(
		new ByteArrayDataSource(sb.toString(), "text/html")));
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美不卡一区二区三区四区| 不卡视频一二三四| 高清视频一区二区| 欧美综合色免费| 久久久久久日产精品| 亚洲国产一区在线观看| 成人免费看的视频| 欧美一区二区三区在| 亚洲日本欧美天堂| 国产电影精品久久禁18| 日韩欧美亚洲一区二区| 亚洲一二三四区不卡| 成人avav在线| 国产清纯白嫩初高生在线观看91| 三级不卡在线观看| 欧美亚洲综合色| 亚洲三级视频在线观看| 国产精品综合av一区二区国产馆| 欧美一区二区在线视频| 亚洲综合在线视频| 一本到一区二区三区| 中文字幕在线观看一区| 波多野结衣在线一区| 国产欧美日韩在线| 国产精品1区2区3区在线观看| 日韩精品一区二区三区中文不卡 | 欧美午夜精品久久久久久超碰| 久久久午夜精品| 久久精品二区亚洲w码| 国产精品国产三级国产三级人妇 | 夜夜嗨av一区二区三区四季av| 夫妻av一区二区| 国产日韩欧美一区二区三区乱码| 国产一区二区福利| 久久网这里都是精品| 国产一区二区三区久久悠悠色av| 精品国内二区三区| 国产精品18久久久久久久网站| 精品电影一区二区三区 | 日韩一二三四区| 日本va欧美va精品发布| 日韩视频永久免费| 精品一区精品二区高清| 久久久精品国产免大香伊| 国产精品亚洲综合一区在线观看| 久久精品夜夜夜夜久久| 国产成人亚洲精品狼色在线| 国产精品天干天干在观线| 不卡一区二区三区四区| 综合久久久久久| 欧美午夜精品一区| 免费看精品久久片| 国产欧美日韩久久| 91视频在线看| 亚洲成a人片在线观看中文| 日韩一区二区三区电影| 国产精品一区二区在线播放| 国产精品久久久久7777按摩| 欧美影视一区在线| 毛片av一区二区三区| 中文字幕av一区二区三区免费看| 91丨九色丨蝌蚪丨老版| 婷婷国产v国产偷v亚洲高清| 久久青草国产手机看片福利盒子| 成人免费视频一区| 亚洲影院在线观看| 久久在线观看免费| 日本乱码高清不卡字幕| 精品一区二区三区免费播放| 国产精品国产三级国产a| 91麻豆精品国产91久久久久久久久 | 精品少妇一区二区三区视频免付费 | 日韩和欧美的一区| 日韩专区在线视频| 日本一区二区三区在线观看| 欧美性做爰猛烈叫床潮| 国产精品一区二区视频| 亚洲高清免费视频| 国产日产欧美一区二区视频| 欧美久久久久久蜜桃| 成人99免费视频| 日韩av一二三| 亚洲久草在线视频| 久久精品亚洲一区二区三区浴池 | 91黄视频在线| 国产一区二区三区四区五区入口| 亚洲精品视频一区| 久久综合久久综合九色| 欧美日韩一区视频| 国产999精品久久久久久绿帽| 日韩在线卡一卡二| 一区二区三区成人| 中文在线免费一区三区高中清不卡| 欧美一区二区三区四区五区| 色婷婷精品大在线视频| 国产99久久久精品| 激情五月激情综合网| 视频一区欧美日韩| 亚洲一区二区三区四区的| 中文字幕一区二区三区色视频| 精品日产卡一卡二卡麻豆| 精品视频资源站| 色综合久久久久综合体桃花网| 高清国产一区二区| 国产一区二区在线电影| 久久国产生活片100| 日欧美一区二区| 午夜精品久久一牛影视| 亚洲一二三区视频在线观看| 亚洲色图一区二区| 亚洲欧美国产毛片在线| 中文字幕一区日韩精品欧美| 国产精品网站在线观看| 国产日韩欧美精品一区| 国产亚洲成aⅴ人片在线观看 | 91福利精品视频| 91丨porny丨户外露出| 99国产精品久久久| a级精品国产片在线观看| 成人国产视频在线观看| jvid福利写真一区二区三区| 99热国产精品| 在线视频一区二区三| 在线观看视频91| 欧美日韩视频专区在线播放| 欧美高清www午色夜在线视频| 在线播放一区二区三区| 亚洲一区二区三区不卡国产欧美 | 91免费看视频| 91国偷自产一区二区三区成为亚洲经典| 91啪九色porn原创视频在线观看| 91美女视频网站| 欧美日韩精品一区视频| 日韩欧美久久久| 久久综合国产精品| 亚洲视频中文字幕| 亚洲成人午夜影院| 国内不卡的二区三区中文字幕 | 日产国产欧美视频一区精品| 麻豆精品新av中文字幕| 国产成a人亚洲精| 色婷婷av一区二区三区软件| 制服丝袜国产精品| 久久久精品2019中文字幕之3| 亚洲欧美日韩国产中文在线| 婷婷成人激情在线网| 国产精品一区在线观看你懂的| 99久久精品免费精品国产| 欧美男同性恋视频网站| 久久精品亚洲麻豆av一区二区| 亚洲日本在线观看| 乱一区二区av| 色呦呦国产精品| 精品久久国产字幕高潮| 中文字幕一区二区在线播放 | 狠狠久久亚洲欧美| 91免费版在线| 欧美mv日韩mv国产| 亚洲色图都市小说| 激情五月激情综合网| 色av一区二区| 国产日韩精品一区二区三区| 午夜欧美在线一二页| 成人蜜臀av电影| 日韩精品一区二区三区在线观看 | 99re这里只有精品6| 欧美一区二区性放荡片| 久久国产婷婷国产香蕉| 91豆麻精品91久久久久久| 精品国产成人在线影院| 亚洲综合在线五月| 成人h版在线观看| 日韩精品最新网址| 亚洲成人手机在线| 色婷婷狠狠综合| 久久精品欧美日韩精品| 免费在线观看一区二区三区| 色婷婷综合久久久久中文一区二区 | 欧美一卡二卡在线观看| 日韩理论电影院| 国产精品综合网| 日韩一级大片在线| 午夜伦欧美伦电影理论片| a在线播放不卡| 国产日韩欧美麻豆| 国内精品国产三级国产a久久| 欧美剧情片在线观看| 亚洲精品videosex极品| 成人av电影免费观看| 国产视频一区二区在线| 国产一区中文字幕| 日韩精品影音先锋| 美女一区二区三区| 日韩一区二区三区视频| 日韩精品一级中文字幕精品视频免费观看 | 亚洲精品视频免费观看| 成人激情开心网| 中文字幕免费不卡| 国产suv精品一区二区6| 久久久久高清精品|