英特內軟體股份有限公司


jcx.util
Class mailtool

java.lang.Object
  |
  +--jcx.util.mailtool

public class mailtool
extends java.lang.Object


Constructor Summary
mailtool()
           
 
Method Summary
static boolean delMessage(java.lang.String host, java.lang.String username, java.lang.String password, java.lang.Integer[] offset)
           刪除在mail server指定的一堆信件.
static java.lang.String[] getMessage(java.lang.String host, java.lang.String username, java.lang.String password, int offset)
           取得指定的信件的內文及附件檔名.
static java.lang.String[][] getSubject(java.lang.String host, java.lang.String username, java.lang.String password)
           依照指定的mail host 及 帳號去收取主題資料.
static void main(java.lang.String[] args)
           
static void saveFile(java.io.InputStream in, java.lang.String filename, java.lang.String File_path)
           
static java.lang.String saveMailFile(java.lang.String host, java.lang.String username, java.lang.String password, int offset, int file_count, java.lang.String File_path)
           儲存指定的信件堛滲S定的檔案.
static java.lang.String sendMailcc(java.lang.String host, java.lang.String from, java.lang.String[] cc, java.lang.String subject, java.lang.String content, java.lang.String[] filename, java.lang.String File_path)
           傳送夾檔信件給多人.
static java.lang.String sendMailto(java.lang.String host, java.lang.String from, java.lang.String to, java.lang.String subject, java.lang.String content, java.lang.String[] filename, java.lang.String File_path)
           傳送夾檔信件.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

mailtool

public mailtool()
Method Detail

main

public static void main(java.lang.String[] args)

getSubject

public static java.lang.String[][] getSubject(java.lang.String host,
                                              java.lang.String username,
                                              java.lang.String password)
	依照指定的mail host 及 帳號去收取主題資料.

	傳入參數:
		host=>mail server host
		username=>帳號
		password=>密碼
	return:
		傳回一二維陣列。
		第一維的長度為mail 的筆數。
		第二維長度為三,依序是 序號(從1開始)、寄件
		者、主題。

getMessage

public static java.lang.String[] getMessage(java.lang.String host,
                                            java.lang.String username,
                                            java.lang.String password,
                                            int offset)
	取得指定的信件的內文及附件檔名.

	傳入參數:
				host=>mail server host
				username=>帳號
				password=>密碼
				offset=>mail index(從0開始)
	return:
		傳回一維陣列,長度為2。
		第一個元素為內文
		第二個元素為附件檔檔名,如為多檔案
		兩兩以"||"符號分開
	

delMessage

public static boolean delMessage(java.lang.String host,
                                 java.lang.String username,
                                 java.lang.String password,
                                 java.lang.Integer[] offset)
	刪除在mail server指定的一堆信件.

	傳入參數:
				host=>mail server host
				username=>帳號
				password=>密碼
				offset[]=>mail index(從0開始)
	return:
		傳回boolean。
	

saveMailFile

public static java.lang.String saveMailFile(java.lang.String host,
                                            java.lang.String username,
                                            java.lang.String password,
                                            int offset,
                                            int file_count,
                                            java.lang.String File_path)
	儲存指定的信件堛滲S定的檔案.

	傳入參數:
				host=>mail server host
				username=>帳號
				password=>密碼
				offset=>mail index(從0開始)
				file_count=>儲存第file_count個檔案,從1開始
				File_path=>存檔路徑
	return:
		傳回boolean。
	

saveFile

public static void saveFile(java.io.InputStream in,
                            java.lang.String filename,
                            java.lang.String File_path)

sendMailto

public static java.lang.String sendMailto(java.lang.String host,
                                          java.lang.String from,
                                          java.lang.String to,
                                          java.lang.String subject,
                                          java.lang.String content,
                                          java.lang.String[] filename,
                                          java.lang.String File_path)
	傳送夾檔信件.

	傳入參數:
				host=>mail server host
				from=>寄件者
				to =>收件者
				subject=>主題
				content=>內文
				filename[]=>檔名
				file_path=>夾檔路徑
				file_count=>儲存第file_count個檔案,從1開始
				File_path=>存檔路徑
	return:
		傳回mailserver 訊息。
	

sendMailcc

public static java.lang.String sendMailcc(java.lang.String host,
                                          java.lang.String from,
                                          java.lang.String[] cc,
                                          java.lang.String subject,
                                          java.lang.String content,
                                          java.lang.String[] filename,
                                          java.lang.String File_path)
	傳送夾檔信件給多人.

	傳入參數:
				host=>mail server host
				from=>寄件者
				cc[] =>收件者
				subject=>主題
				content=>內文
				filename[]=>檔名
				file_path=>夾檔路徑
				file_count=>儲存第file_count個檔案,從1開始
				File_path=>存檔路徑
	return:
		傳回mailserver 訊息。
	

英特內軟體股份有限公司