內部簡易郵件收發功能java實現

2021-08-30 03:08:49 字數 1353 閱讀 1530

最簡單的功能:1、收件箱 2、發件箱 3、發郵件(**) 4、邏輯刪除收件 5、邏輯刪除發件 6、郵件檢視

內容包括:

1、struts配置檔案

2、jsp

3、action

4、資料庫結構

5、webeditor

6、附件上傳元件(apatch)

try  catch (exception _ex) 

iterator iter = items.iterator();

while (iter.hasnext()) else if (item.getfieldname().equals("tznr")) else if (item.getfieldname().equals("recieverid"))

} else

} }

// 插入資訊

sql = "select email_sequence.nextval from dual";

ds = dc.retrieve(sql);

string mail_id = string.valueof(ds.getitemdouble(1, 1).intvalue());

sql = " insert into info_email(mail_id,send_time,mail_title,mail_content,sender_id,attatch,attatch_file_name) values('"

+ mail_id ..... "',empty_blob(),'" + filename + "')";

log4j.info(sql);

dc.update(sql);

if (!filename.equals(""))

out.flush();

out.close();

}} catch (exception e) finally

if (st != null)

if (con != null)

} is.close();

} // 插入郵件接收資訊

string id = reciever.split(",");

for (int i = 0; i < id.length; i++)

} dc.commit();

} catch (exception _ex) finally

注意:

1.第76行,一定將oracle資料庫的blob物件強制轉換為oracle.sql.blob,而不是oracle.sql.blob,否則會報classcastexception異常.

2.其中郵件傳送頁面會用到ajax動態級聯下拉列表,所用到的包是myjar.jar

180918 郵件收發原理

電子郵件從郵件客戶端傳送至本smtp郵件伺服器 從本smtp郵件伺服器傳送至目標smtp郵件伺服器 目標使用者使用客戶收取郵件。在這個鏈路中郵件的傳輸必須要遵守一定的傳輸規則即協議。smtp 簡單郵件傳輸協議 mail transfer protocol 定義了郵件客戶端和smtp伺服器之間 兩台s...

簡易檔案收發器

簡易檔案收發器 實現的功能是 客戶端向伺服器傳送檔名,伺服器接受並判斷是否存在此檔案,若不存在則向客戶端反饋不存在,若存在則反饋檔名及大小 位元組數 並傳送,由客戶端接收.主要理論 運用了socket網路輸入輸出流,使伺服器和客戶端都建立了記憶體與網路的交流 運用了file檔案輸入輸出流,同樣還它們...

Linux mail的郵件收發及檢視

系統收到郵件都會儲存在 var spool mail linux使用者名稱 檔案中。在linux中輸入mail,就進行了收件箱,並顯示二十封郵件列表。此時命令提示符為 unread 標記為未讀郵件 h headers 顯示當前的郵件列表 l list 顯示當前支援的命令列表 help 顯示多個檢視郵...